GeoNetwork Changelog

What's new in GeoNetwork 4.4.4

Apr 17, 2024
  • Documentation navigation update for 4.4.4 release
  • Setup for release of 4.4.4 with gitignore for build scripts
  • Transfix update for 4.4.4 release
  • Fix sql syntax for migrate to 4.4.4 script (#7956)
  • Enforce development environment instructions to Elasticsearch 8.11.3 (#7866)
  • Adjust nav tree for batchupdate options
  • Guidance on use of GeoNetwork 2.0 harvester
  • Update revise use of empty or mostly empty pages
  • Remove q service, used to query in previous versions that used Lucene as the search engine
  • Modify csv search export to escape double-quotes with double-quotes instead of backslash (#7927)
  • Fix harvester URIMapper to handle local metadata (#7946)
  • CSW server / Use portal filter in GetRecordById requests (#7890)
  • CSW / GetRecords / Number of matches is not total match
  • Metadata history viewing with user profile level (#7450)
  • Map / WPS / Add support for predefined WPS list (#7842)
  • Hide the typeahead search suggestions when hitting the ENTER key in the search field without selecting a suggested value
  • Standard / ISO19115-3 / Editor / Uom encoding support (#7915)
  • Search / May fail with random_score depending on ES config (#7912)
  • API / Import does not overwrite metadata if any validation status (#7703)
  • Standard / ISO19115-3 / Use anchor encoding for IACS keywords (#7853)
  • Fix issue with saving metadata status causes indexing of metadata which causes issues for db rollbacks (#7514)
  • Move email notification at the end of status change transaction (#7864)
  • Upgrade springdoc to 1.7.0 (#7596)
  • Configure harvesters log to avoid application log duplicated in harvester_default.log file. Fixes #7895 (#7896)
  • Fix typo in Messages.properties (#7892)
  • Fix LinksApiTest integration test. Related to changes in #7878 to process the links in a thread
  • - [gn]: hibernate troubles with jeeves and persistance manager (harvesting mef) (#6840)
  • Feedback / Fix email to multiple recipients (#7875)
  • Passing key into update/remove process xslt for iso 19139 to fix issue with updating/deleting resources with same url (#7431)
  • Metadata link analysis improvements (#7878)
  • Indexing / Improve geometry indexing and display
  • Editor / GeoNames search failing with space
  • Fill in 4.2.x releases for maintenance page (#7879)
  • Map / Extent API / Background image failure if matrixset is not SRS code
  • Optimise query used to retrieve metadata links results (#7453)
  • Standard / ISO19115-3 / Schema / Move from srv 2.1 to 2.0
  • Fix regex for urls where ampersand follows the ID
  • OpenID / Cleaning up cached tokens (#7810)
  • Editor / Associated resources panel improvements (#7669)
  • Update version to 4.4.4-SNAPSHOT

New in GeoNetwork 4.2.9 (Mar 14, 2024)

  • Fix startup error. Follow up #7456 (#7859)
  • Documentation / GeoNetwork 4.2 doing a release fixes (#7647)
  • [Backport 4.2.x] Extend proxy to manage duplicated parameters (#7854)
  • [Backport 4.2.x] Configuration to restrict the hosts and ports accessible by the http proxy servlet (#7326)
  • [Backport 4.2.x] GeoNetwork harvester / Check if a resource exists to save it, instead of trying to retrieve the file details, to avoid confusing NoSuchFileException exception (#7845)
  • Standards / Formatter / Citation / Pick latest date (#7835)
  • [Backport 4.2.x] INSPIRE / Add testsuite for IACS (#7834)
  • [Backport 4.2.x] Harvester / Localfilesystem / Log properly to harvester log file. (#7833)
  • [Backport 4.2.x] Record view / ISO19139 / ISO19115-3.2008 display the unit part in @uom attribute, not the full url (#7832)
  • Harvesters / Reset harvester history pagination when selecting a harvester (#7831)
  • Trigger metadata unpublish event when removing the privileges to the ALL group in the privileges dialog (#7828)
  • Doc / Editor configuration improvements (#7827)
  • Update lodash to version 4.17.21 (#7825)
  • [Backport 4.2.x] Bump actions/setup-java from 4.0.0 to 4.1.0 (#7814)
  • Record view / Don't add the associated resources in the metadata static page, this page doesn't include JS libs (#7797)
  • [Backport 4.2.x] Decouple metadata user feedback from metadata rating feature (#7796)
  • [Backport 4.2.x] Fix wrong manual links (#7793)
  • [Backport 4.2.x] Additional ISO19139 German translations (#7788)
  • [Backport 4.2.x] Replace the 'unlock' icon with the 'lock open' icon (#7787)
  • [Backport 4.2.x] Removed @RequestHeader for "Accept" headers as it is not supported by openAPI specification (#7785)
  • Fix missing MetadataStatusResponse and MetadataWorkflowStatusResponse in open api spec (#7783)
  • Fix SpringDoc duplicate Schema name (#7781)
  • [Backport 4.2.x] Fix duplicate GET operation on /{portal}/api/sources and missing /subportal endpoint (#7780)
  • Spit getRecordAs @RequestMapping into getRecordAsJson and getRecordAsXML in order to fix duplicate operation Id - By having multiple @RequestMapping was causing to create operation id as getRecordAs and getRecordAs_1
  • [Backport 4.2.x] Fix alignment of user enabled checkbox (#7773)
  • [Backport 4.2.x] Fix ISO19139 German labels (#7763)
  • Remove handlebars.js v2.0.0
  • Reports / Fix extract user groups for non-admin users (#7746)
  • Addressing docs glitch #7666 creating-group and authentication-mode
  • Addressing docs glitch #7666 in installing-from-war-file, version-4.0.2 and tutorials/deployment/index
  • Addressing docs-glitch in install-guide/configuring-database
  • Addressing docs-glitch in search-ui/enrichview and search-ui/loadview
  • Addressing docs-glitch in install-guide/map-print-setup
  • Addressing docs-glitch in publishing/managing-privileges
  • Corrected minor typo in install-guide/map-print-setup
  • Fix conversion errors after switching to MkDocs
  • Manual review of mkdocs glitches
  • [Backport 4.2.x] Create a metadata / Add dynamic and download privileges to the users in the same group (#7744)
  • Index / Add danish language. (#7736)
  • [Backport 4.2.x] Documentation / Elasticsearch query endpoint - query samples (#7732)
  • [Backport 4.2.x] Separate docs for _search and _msearch (#7731)
  • Map viewer / Remove Stamen background layers - no longer available (#7730)
  • Use the generated metadata UUID for resource links when importing metadata with the option 'Generate UUID' (#7729)
  • Remove unused jslint-maven-plugin (#7727)
  • [Backport 4.2.x] Bump org.json:json from 20140107 to 20240205 (#7724)
  • [Backport 4.2.x] Github Actions / Bump stCarolas/setup-maven from 4 to 5 (#7720)
  • Enable preemptive for csw requests with credentials (#5497) (#7716)
  • [Backport 4.2.x] Add a role and feature matrix to the GeoNetwork documentation (#7709)
  • Addressing docs translation glitch #7687- fixes creating-custom-editor
  • Addressing docs translation glitch #7687- fixes adding-static-pages and configuring-search-fields
  • [Backport 4.2.x] Bump commons-fileupload from 1.3.3 to 1.5 (#7699)
  • [Backport 4.2.x] Remove empty class SourcesLib and deprecated/unused methods in ResourceLib / Sonarlint improvements (#7694)
  • Update Springdoc so that it supports Map objects in the request parameters. By default injectable parameters are excluded from request parameters. Map is one of those object however it does occur where map objects are supplied as parameters and they should be added to open api spec. There are currently no cases where a map is injected on purpose into the request parameters. This will fix issues with missing request parameters documentation which are based on Map objects.
  • Fix spring doc for attachment and keyword to better identify files resources being returned. Update attachment api "Get a metadata resource" should indicate that gets a file resource Also "Create a new resource" should identify that it consumes any resources Update keywords api "Download a thesaurus by name" should indicate that gets a file resource
  • Fix springdoc so that enums names are used instead of toString This fixes bug where some apis will not execute correctly from the swagger pager due to the wrong enum value being supplied. i.e. visibility should be using enum values PUBLIC/PRIVATE instead of public/private in formatters/zip api, the format should be SIMPLE/PARTIAL/FULL instead of simple/partial/full
  • Editor / Fix add element attribute (#7685)
  • [Backport 4.2.x] Metadata editor / Fix javascript error in the add thumbnail option when the metadata has 1 WMS layer (#7684)
  • [BP] Search results / Configure related records type depending on template. (#7376)
  • Metadata editor / Fix javascript error when editing a metadata, due to undefined property in gnLinkToMetadata directive (#7682)
  • Fix pdf link issue (#7681)
  • Fix mimetypes on attachments as some were incorrect. (#7675)
  • Accidental localhost link in docs
  • Docs / Update copyright year
  • Bump github/codeql-action from 2 to 3 (#7662)
  • Bump advanced-security/maven-dependency-submission-action from 3 to 4 (#7661)

New in GeoNetwork 4.2.8 (Jan 23, 2024)

  • [BP] Transifex updates. (#7651)
  • [BP] Upgrade guidance for geonetwork 3 users (#7644)
  • Remove unused Jeeves classes (#7643)
  • Miscellaneous code cleanup with MetadataStatus and RelatedResponse Fix some incorrect comments Remove class prefix as it was not required. Added missing license.
  • Move Direction as an reference object in the open api specification.
  • Bump actions/cache from 3 to 4
  • [BP] build release procedure updates to include docs in release tag (#7412)
  • [BP] unpack schema sample data into folders, produce mef files at build time (#7457)
  • Document `backport 4.2.x` label change required for bot
  • Fix the grid on the homepage of the documentation (#7559)
  • [BP] Fix error on edit page elements with non-unique id #gnRemoteRecordUrl (#7621)
  • [BP] Record view / Display WFS downloads for WFS online resources without a name defined (#7626)
  • Do not clean api docs out of src/main/webapp
  • Build fix: do not remove api docs during clean:clean@reset
  • Build: fix jetty-download activiation required for release
  • [BP] Bump actions/setup-java from 3.12.0 to 4.0.0 (#7522)
  • [BP] Build / Use Java 21 for Sonarcloud plugin (#7622)
  • [BP] Build / release module build workflow improvements / fixes (#7619)
  • [BP] Remove default response from open api specification. (#7609)
  • [BP] Cleanup consumes from metadata insert api. (#7616)
  • [BP] Add missing @ApiResponse status for successful api search response. (#7594)
  • [BP] Fix SpringDoc duplicate OperationId (#7580)
  • [BP] CSW GetRecords doesn't escape query values when creating the Elasticsearch query (#7529)
  • [BP] Add missing import from commit 63cd59fb38df389694566d69459bcfbedb7ca89e (Service context null pointer (#7593))
  • [BP] Changed http to https for urls that appear in open api specification. (#7601)
  • [BP] Service context null pointer (#7593)
  • [BP] Fix linux specific file separator used for harvester transform option list
  • [BP] Fix issue with @ResponseStatus and @ApiResponse being out of sync. 7588)
  • [BP] Spring doc - Set API enum as ref (#7595)
  • [BP] Add missing swagger icons that were referenced in the index.html file. Icons taken from https://github.com/swagger-api/swagger-ui/tree/master/dist
  • Fix duplicate operation id caused by use of 2 methods GET/POST method from getKeywordById api (#7586)
  • [BP] Fix add element attribute in the metadata editor, causing the element section is removed from the user interface until the metadata is saved
  • [BP] Record view / Invalid timezone shift for years outside moment's 10 years range.
  • [BP] Home page / sort topic categories and INSPIRE themes facets alphabetically (#7569)
  • [BP] Metadata extents API / Make configurable to display the metadata bboxes using geodesic extents for local projections. (#7560)
  • [BP] Spring doc API for link api should accept a structured object instead of JSONObject (#7585)
  • [BP] Update SpringDoc json/yaml generator to make the results more deterministic. (#7574)
  • [BP] Add missing apiResponse for group and map api (#7590)
  • GeoNetwork 4.2.x minor versions library updates (#7405)
  • [BP] API should return a structured object instead of JSONObject (#7584)
  • [BP] Fix initialization of SpringDoc so that it does not use null servername and null version (#7575)
  • [BP] Fix duplicate spring doc tags. Ensure that all tags have the same description.

New in GeoNetwork 4.2.7 (Nov 22, 2023)

  • - [BP] i18n / Transifex update. (#7505)
  • - [BP] Security / Jolokia update. (#7501)
  • - [BP] Don't override proxy configuration when saving the settings, if the http proxy is configured in Java system properties (#7325)
  • - [BP] Check http links in documentation (#7496)
  • - [BP] Add more db information to the site information page. (#7403)
  • - [BP] Update manual links to use https://docs.geonetwork-opensource.org/ (#7487)
  • - [BP] Change the structure of the MkDocs assets. Stylesheets and logos are moved to the `overrides` directory (#7429)
  • - [BP] Fix url link in full view. bracket ") " could be included in link (#7483)
  • - [BP] Batch edit access level for editor role (#7464)
  • - [BP] Fixed broken links and formatting in BUILDING.md (#7471)
  • - [BP] Editor / Remove extra space on mandatory add action (#7438)
  • - [BP] change label to "Access to the catalogue" (#7467)
  • - [BP] Remove exception class name from the error message (#6977)
  • - [BP] List styling for related records (#7442)
  • - [BP] Fix cookies path when deployed on root "/" context (#7446)
  • - [BP] Standard / Feature catalogues / Do not index empty codelist value (#7440)
  • Update the links to documentation in the sofware development pages (4.2.x) (#7409)
  • - [BP] Fixed typos, formatting and numbering (#7430)
  • - [BP]Fix issue with canViewRecord when calling related api (#7373)
  • - [BP] Transifex updates (#7432)
  • - [BP] Fix exception handling from schematron validation so that it flags the metadata as invalid if there is an exception (#6978)
  • - [BP] Rename ElasticSearch to Elasticsearch (#7404)
  • - [BP] Sort the portals by label, not by name (identifier) (#7424)
  • - [BP] Metadata editor / ISO19115-3.2008 / Filter out metadata templates in the online resources dialog
  • - [BP] Fix system info when ES throw errors (#7413)
  • - [BP] Remove old password field for admins (#7417)
  • - [backport 4.2.x] Add documentation to GitHub workflows (#7415)
  • - [BP] Change the url the icon in the homepage is linking to (#7422)
  • - [BP] Fixed typos and updated SearchManager to EsSearchManager in core readme (#7418)
  • - [BP] Update the CONTRIBUTING guide to detail the steps, before merging the pull requests (#7419)
  • - [BP] Transifex updates
  • - [BP] Record view / fix double approved parameter in the metadata working copy page, for the buttons in the online resources panel. Related to #7248 (#7402)
  • - [BP] Doc / Fix list (#7401)
  • - [BP] Fixed typos in code_quality readme (#7407)
  • Remove changelog for latest
  • Use default mike settings to fix interaction between language chooser and versions
  • Correct canical_version to stable
  • Add 3.12.11 changelog and fix the display of the changelogs in the navigation bar (#7397)
  • Doc / 4.4.0 / Add note about datastore changes (#7398)

New in GeoNetwork 4.2.7 (Nov 22, 2023)

  • - [BP] i18n / Transifex update. (#7505)
  • - [BP] Security / Jolokia update. (#7501)
  • - [BP] Don't override proxy configuration when saving the settings, if the http proxy is configured in Java system properties (#7325)
  • - [BP] Check http links in documentation (#7496)
  • - [BP] Add more db information to the site information page. (#7403)
  • - [BP] Update manual links to use https://docs.geonetwork-opensource.org/ (#7487)
  • - [BP] Change the structure of the MkDocs assets. Stylesheets and logos are moved to the `overrides` directory (#7429)
  • - [BP] Fix url link in full view. bracket ") " could be included in link (#7483)
  • - [BP] Batch edit access level for editor role (#7464)
  • - [BP] Fixed broken links and formatting in BUILDING.md (#7471)
  • - [BP] Editor / Remove extra space on mandatory add action (#7438)
  • - [BP] change label to "Access to the catalogue" (#7467)
  • - [BP] Remove exception class name from the error message (#6977)
  • - [BP] List styling for related records (#7442)
  • - [BP] Fix cookies path when deployed on root "/" context (#7446)
  • - [BP] Standard / Feature catalogues / Do not index empty codelist value (#7440)
  • Update the links to documentation in the sofware development pages (4.2.x) (#7409)
  • - [BP] Fixed typos, formatting and numbering (#7430)
  • - [BP]Fix issue with canViewRecord when calling related api (#7373)
  • - [BP] Transifex updates (#7432)
  • - [BP] Fix exception handling from schematron validation so that it flags the metadata as invalid if there is an exception (#6978)
  • - [BP] Rename ElasticSearch to Elasticsearch (#7404)
  • - [BP] Sort the portals by label, not by name (identifier) (#7424)
  • - [BP] Metadata editor / ISO19115-3.2008 / Filter out metadata templates in the online resources dialog
  • - [BP] Fix system info when ES throw errors (#7413)
  • - [BP] Remove old password field for admins (#7417)
  • - [backport 4.2.x] Add documentation to GitHub workflows (#7415)
  • - [BP] Change the url the icon in the homepage is linking to (#7422)
  • - [BP] Fixed typos and updated SearchManager to EsSearchManager in core readme (#7418)
  • - [BP] Update the CONTRIBUTING guide to detail the steps, before merging the pull requests (#7419)
  • - [BP] Transifex updates
  • - [BP] Record view / fix double approved parameter in the metadata working copy page, for the buttons in the online resources panel. Related to #7248 (#7402)
  • - [BP] Doc / Fix list (#7401)
  • - [BP] Fixed typos in code_quality readme (#7407)
  • Remove changelog for latest
  • Use default mike settings to fix interaction between language chooser and versions
  • Correct canical_version to stable
  • Add 3.12.11 changelog and fix the display of the changelogs in the navigation bar (#7397)
  • Doc / 4.4.0 / Add note about datastore changes (#7398)

New in GeoNetwork 4.2.6 (Oct 4, 2023)

  • Doc / Changelog / 4.2.6. (#7393)
  • [BP] Changed GENERATEUUID to NOTHING based on discussion on issue #7274
  • Documentation 4.2: Update link to the 4.2 manual and release scripts (#7380)
  • [BP] Fixed typos for SOURCE.md (#7384)
  • [BP] Update MkDocs configuration to publish to gh-pages branch (#7375)
  • [BP] Workflow / Related records of the draft (#7377)
  • [BP] User Manual refresh using Markdown and MkDocs (#7329)
  • [BP] batch edit user profile check in APIs (#7243)
  • [BP] Record view / Support multiple status.
  • [BP] Groups maintenance / fix the display of the metadata owned by a group (#7371)
  • [BP] Map viewer / Option to configure WMS tiling (#7312)
  • [BP] Fix working copy display so that links go to working copy (#7248)
  • [BP] Send metadata mail notifications for public metadata when is re-approved - fill missing information for submitter, reviewer and publisher user (#7292)
  • [BP] Map viewer / context map / only WMS layers have dimensions information
  • [BP] Standard / ISO19110 improvements
  • [BP] fix for untranslated userRecord and userRecords labels in user admin page (#7354)
  • [BP] Add support for emails with subdomains (#7314)
  • [BP] Improved handling of empty titles (#7362)
  • [BP] Indexing / Bounding Polygon / Coordinate order (#7364)
  • [BP] Indexing / Bounding Polygon / Reproject if needed #7340
  • [BP] Editor / Online source / Fix button icon
  • [BP] Fix CORSInterceptor, usage of a variable before is defined. Related to #5941 (#7361)
  • [BP] Display the login menu for authenticated users when the setting 'gnCfg.mods.authentication.enabled' is disabled
  • [BP] Map / WMS dimension saved in map (#7339)
  • [BP] Add icons for related types (association and initiative) (#7264)
  • [BP] WFS layer improvements (#7317)
  • [BP] Create metadata category - check doesn't exist a category with the same name (#7296)
  • Fix HTML/Javascript prettier formatting / 4.2.x branch (#7356)
  • [BP] Portal / RSS feeds point to current portal (#7343)
  • [BP] Prevent invalid date written into xml (#7321)
  • [BP] Fix write after response commit on proxy response (#7353)
  • [BP] Map / Localisation / Empty results if no query (#7338)
  • [BP] Indexing / Do not create empty object if no text (#7349)
  • [BP] Indexing / Do not create empty object if no text (#7294)
  • [BP] Batch Editing access level in general system settings (#7238)
  • [BP] User feedback API fixes: - Update mail message, related to #6792. - Don't fail the user feedback creation if the mail server is not configured
  • [BP] Remove configuration for the UI setting 'isMenubarAccessible', removed in #7138
  • [BP] Batch editing / Update xpath spec link
  • [BP] Fix robots.txt and sitemap 500 errors if no right content type is provided (#7327)
  • [BP] INSPIRE ATOM - retrieve the metadata ATOM feed using only the resource identifier (#7305)
  • Fix(ods): add CI_OnlineResource linkages for ods v1
  • [BP] Hide thumbnail image in metadata page when the image can't be loaded due to an error. (#7319)
  • Feat(ods): use ods explore api for CI_OnlineResource linkages
  • [BP] Bump actions/checkout from 3 to 4 (#7318)
  • [BP] Updated embedded documentation on naming convention for postprocessing files for sub-portals (#7310)
  • [BP] Fix permalink option in the application footer
  • [BP] Fix the check to display the Transfer ownership option in the metadata detail page
  • [BP] Minor cleanup (#7301)
  • [BP] Fix metadata editor tooltips close button when using the icon mode
  • [BP] Notifications / Errors / Fix message on group creation (#7295)
  • [BP] Metadata editor / recommended values for fields show an empty value. (#7232)
  • [BP] Standard / ISO / Mimefiletype encoding.
  • [BP] WMS tile images - if HEAD request fails, default to OL image src set
  • [BP] Search / Aggregation on organisation in Dutch (#7290)
  • [BP] Do not break link in the middle of a word.
  • [BP] Set html emails as utf-8
  • [BP] ISO19139 / ISO19115-3.2018 / Don't index resource identifiers with empty code
  • [BP] Update GeonetHttpRequestFactory to use system proxy defined in JAVA_OPTS
  • [BP] Update AbstractHttpRequest to use system proxy defined in JAVA_OPTS
  • [BP] fix ui issue (#7256)
  • [BP] Use resource files for messages (#7281)
  • [BP] API / Attachements / Stream files to servlet response (#7287)
  • [BP] Metadata index set of records - index the approved and working copies when the workflow is enabled (#7269)
  • [BP] Bump actions/setup-java from 3.10.0 to 3.12.0 (#7239)
  • [BP] Metadata editor / display metadata uuid for remote resources if the metadata title is not available
  • [BP] Handle empty allGroupOpsAfter instead of throwing error. If we cannot find publishedAfter then default to publishedBefore so that no emails are sent.
  • [BP] Full view on working copy fails. Fixes #7270
  • [BP] WMS time dimension - basic support for time intervals (#7280)
  • [BP] Fix error that would occur when there were duplicate languages. (#7275)
  • [BP] Fix deletion sequence in editor: wait for DOM update before saving
  • [BP] Standard / ISO19115-3 / Processing / Metadata contact lost. (#7278)
  • [BP] Add XmlTransient annotation to ISODate.getDateAndTimeUtc
  • [BP] Fix directive to display the most popular records, to display the most popular first
  • [BP] Fix DOI logging
  • [BP] Use http proxy in DOI client
  • [BP] Fix record history parameter name. Related to #7074 (#7249)
  • [BP] Fix German typo of the label for 'otherRestrictions' (#7245)
  • [BP] Fix wmsQueue clear method logic
  • Update Github actions for 4.2.x branch (#7225)
  • [BP] Escape {{ to avoid error parsing argument. (#7237)
  • [BP] Update skin.xsl so that it works better in nojs mode. (#7015)
  • [BP]When authenticating user, only update the usergroups in the database if they have changed (#7165)
  • [BP] Map viewer / 'Default map' javascript error. Fixes #7228
  • [BP] Add support for OL Attributions (#7062)
  • Update status emails to contain link to metadata which does not contain anchor. (#7130)
  • [BP] Use Apache Commons StringUtils to join keywords in atom service description
  • Record view / Contact / Move website to popup (#7220)
  • ISO19139 - Improve metadata full view for contacts when fields information is missing (#7214)
  • Prettier formatting updates (#7222)
  • Record view / Decorate map with geographic identifier or description. (#7221)
  • Standard / ISO19139 / Indexing / Temporal range in GML 3.2.0 (#7218)
  • ArcSDE harvester / If the metadata stored in ArcSDE is matched against a known metadata schema, harvest the record as it is.
  • Increase the limit to retrieve the related metadata in the search results
  • Standard / ISO19115-3 / Do not declare main language in other languages (#7188)
  • Changed english display text for batch editor xpath gn_add and gn_update modes
  • Standard / ISO19115-3 / Formatter / Layout improvements (#7187)
  • Avoid race condition, resize map once target size ok (#6931)
  • Camel tests, avoid side effects (#6836)
  • [gn] Support negative dates for temporal extents (#6843)
  • Metadata workflow / Don't increase popularity when viewing a metadata working copy
  • Map / WFS Features / Improvements (#7000)
  • Standard / ISO19110 / Add cardinality. (#7182)

New in GeoNetwork 4.2.5 (Jul 7, 2023)

  • Major changes:
  • Full text search / Add search by individual name and email
  • Map / Layer manager / Add support for multilingual layer title
  • RSS / Display RSS links when OGC API Records is installed
  • Workflow improvements
  • CSW / DCAT / Fix for multilingual records
  • ATOM feeds / Support elements using anchor
  • SEO / Set HTML head title and description
  • DOI / Support European Union Publication Office format
  • User interface / Update Font-awesome icon library
  • Admin / Harvester / Fix log file access
  • Admin / Pages / Add support for submenu
  • Installation / Database / Add config property to turn off database creation/migration on startup

New in GeoNetwork 4.2.4 (May 10, 2023)

  • Merge pull request #7059 from tkohr/xsl-fixes
  • Add migration for static pages (#7005)
  • Map / WPS / Fixes and improvements
  • Translations / Updates from transifex.
  • Admin / Link analysis / Use POST / Fix test
  • Standard / Associated resources / Add check for duplicated references.
  • Standard / ISO19115-3 / Add link fails if record has no language.
  • Editor / Display attributes when an element only have attributes eg. metadataReference.
  • Standard / ISO19115-3 / Remove parentIdentifier linking which is not used. Users use associated resources for this type of links.
  • Maps library / Fix home page link to display the map.
  • Record view / Break keywords with long values
  • Fix display of user selections panel for logged users (#7001)
  • Disable link to parent button to use ng-disabled (#7045)
  • Gn - fix(ods): copy ods themes to topicCategory instead of keywords
  • Gn - fix(dkan): accept optional - separator and seconds
  • Gn - fix(dkan): make regExLoc for date conversion more permissive
  • Admin / Link analysis / Use POST. (#7022)
  • Gn - fix(ods): fix mapping of ods metadata and ressource dates
  • I18n / Fix loading of languages for ICE, KOR and CZE (#7055)
  • Indexing / More robust on invalid thesaurus type (#7052)
  • Indexing / More robust on vertical range. (#7054)
  • Indexing / Add timeout when retrieving overview. (#6905)
  • Editing / dateStamp = changeDate on update (#7012)
  • Standard / ISO19115-3 / Add same mechanism as ISO19139 for parentIdentifier (#6976)
  • Editor / Suggestions / Suggest to add a date depending on the status. (#6967)
  • I18n / Add Danish language (#6933)
  • Import metadata / If workflow is enable hide publish option (#7008)
  • Sharing / Batch mode / Fix +/- icon on Firefox.
  • Download xml in new tab (#6975)
  • PDF / Report image URL in case of error (#7032)
  • Library update / WRO4J / Remove unused extensions with CVE reported.
  • Library update.
  • Quick fix for missing comma in #7034
  • Automatic formatting
  • Prevent breaking of topic titles in middle of title (#7036)
  • Add pagination to the footer of the search page (#7035)
  • Verify the portal requested exists - configure servlet names to exclude (#7034)
  • CSW / Transactions are not in history. (#7016)
  • Portal redirection / Search portal by uuid not by name. (#7030)
  • Test / API / Page label null trigger error (#6989)
  • Dependency / Rever camel update triggerring issue on Tomcat
  • ISO19139 / Editor / Fieldset on processor
  • CSW / Transaction / Consistently apply update-fixed-info (#7004)
  • Fix: upgrade com.google.code.findbugs:jsr305 from 2.0.1 to 2.0.3
  • Bump camel.version from 2.25.1 to 2.25.4
  • Update publish link so that it is disabled if the metadata has not been approved. (#7009)
  • Pass created, modified, issued date from thesaurus to the schemas (#6972)
  • Revert empty properties format
  • Fix: pom.xml to reduce vulnerabilities
  • Harvester / Simple URL / Total harvested records when using pagination is incorrect
  • Fix admin setting error with duplicate id="metadata/workflow/draftWhenInGroup" (#6980)
  • Metadata publication mail - support additional fields: (#6906)
  • Map viewer / make configurable to display the metadata bboxes using geodesic extents for local projections (#6982)
  • Fix related to #6946, scope.config is not ready when the metadata editor is being loaded
  • Metadata editor / normalize the values provided to AngularJs directives
  • Editor / Thesaurus / Add option to display or not the SKOS browser.
  • Editor / Tooltip / Add onhover mode.
  • Editor / Improve default tab configuration.
  • Test / Fixes (#6932)
  • Admin / Page / Styling.
  • UI configuration for static pages, to allow customise the order of the pages in the sections
  • Add page label property to use for the links text instead of using the page identifier
  • Respond with JSON
  • Return 201 when creating pages
  • Remove unreacheable if statement
  • Remove code smells
  • Add help text for page sections
  • Additional formatting updates
  • Use translations page statuses
  • Updates: - Use format translations. - Don't show page link when creating a new page. - Fix layout of the HTML editor
  • Admin / Page / Avoid :baddata] Data must be a valid JSON.
  • Admin / Page manager / Add translations.
  • API / Pages / Clear queue after upload.
  • API / Pages / Fix warning on POST.
  • API / Pages / Fix update content.
  • API / Pages / Fix test.
  • Page API improvement
  • API / Pages / Set HTML content type if page is an upload HTML.
  • API / Pages - Initial support to upload page files
  • API / Pages - Update check file type check and when uploading a file, store the file name in the link field
  • API / Pages - add message translations and fix delete request
  • API / Pages - unify sections parameter name, support multiple sections per page and show in the list the page id and the language
  • API / Pages - update gnStaticPagesListViewer directive to use the new API
  • API / Pages - add a service to return the static pages and update UI to use the new API services
  • API / Pages / Keep it simple and test.
  • Prettier and AngularJS update.
  • Static pages UI configuration
  • ISO19139 / Editor / Fieldset on resource usage and userContactInfo
  • Metadata file downloads report - fix check to retrieve user related information (#6971)
  • Configure the users profile allowed to publish / un-publish metadata (#6956)
  • ISO19139 / ISO19115-3.2008 / use also xlink:href element to identify related datasets (#6973)
  • Map / Feature table improvement. (#6969)
  • Filter to verify the portal requested exists, otherwise redirects to the default portal
  • Map / Context / Style may or may not declare namespace.
  • Standard / ISO19115-3 / Do not alter creation date and allow editing of metadata identifier descriptors (#6968)
  • Standard / ISO19115-3 / Editor / Reference system from EPSG database
  • Editor / Configuration / Add for each support. (#6907)
  • Map / Layer / Styling tab for better legend readability.
  • Map / Layer / Use caret icon instead of radio.
  • Map / Layer / Improve layout and add server URL and layer name to easily copy value (eg. to add layer in GIS).
  • Map / Layer / Better alignment.
  • Map / WMS Time / Add slider control.
  • Map / Group layer tools and avoid to have too many buttons in layer row.
  • Map / WMS Time and elevation / Animation interval.
  • Map / WMS Time and elevation.
  • Prettier formatting
  • Users management - disable save button if password check doesn't match the password (#6890)
  • Search results / List / Associated resource group by title / Styling.
  • Search results / List / Associated resource group by title.
  • Release / Cleanup folder.
  • Doc / Fix warning.
  • Add online resources from WMS layers with the 'resourcename' mode:
  • Implement a more extendable openid connect security
  • Network / Intranet configuration / Add support for multiple ip ranges (#6894)
  • Merge branch 'Informatievlaanderen-dv/pr/root-context'
  • Make local jetty run plugin context path configurable / doc.
  • Make local jetty run plugin context path configurable thought JVM options
  • Remove duplicate and run Prettier
  • Add a setting to make the map accessible. The setting is off by default.
  • Fix issue with initial db creation not having language list when @PostConstruct was called. (#6870)
  • Search / Use scripted field for more like this and isSuperseded directive.
  • Use scripted field to retrieve associated resources first overview url. Sonarlint code improvements.
  • Update EsFacet.js
  • Search / Review _source to contains only necessary fields. Fixed some field names for category and topic.
  • Search / Use scripted field to only load the first overview.
  • Changed the messages about existing users or emails to be identical, to make it harder to enumerate through users
  • Remove requirement for gmd:fileDescription so that thumbnail urls are transformed when migrating records.
  • Change the method for the password's minLength to be max, so if a bigger value than 6 is retrieved from "system.security.passwordEnforcement.minLength" this is taken into account (#6953)
  • UI / Add a read more directive
  • Avoid retrieve metadata associated records aggregations when the metadata have no associated records
  • Doc / Editor configuration / Spelling improvements (#6944)
  • Extend date range filter directive to configure the date field to use.
  • Feature catalogue / Index producer
  • Record view / don't call records history when not authorised
  • Update validation report to include more information in the report. (#6900)
  • Update CSW GetRecords samples. Fixes #6935
  • Bump httpclient from 4.5.9 to 4.5.14 (#6928)
  • OutOfMemory exception on tomcat / Change logging bridge dependency. (#6904)
  • Update Geotools to v28.2 (#6925)
  • Create mvn-dep-tree.yml (#6923)
  • Update CSW queryable mappings for contacts
  • Build / git.properties file not created (#6915)
  • Avoid index empty values of online resources protocols. If the ES field is used for facet filter, it displays the empty value
  • Search / allow to configure additional fields to exclude from searches (#6911)
  • Cmis performance enhancements (#6893)
  • Update version to 4.2.4-SNAPSHOT

New in GeoNetwork 3.12.10 (May 10, 2023)

  • [BP] Metadata editor / fix disable link to parent button. (#7045)
  • [BP] Update publish link so that it is disabled if the metadata has not been approved. (#7009)
  • [BP] Metadata editor / Use created, modified, issued date from thesaurus when adding keywords (#6972)
  • [BP] Fix admin setting error with duplicate id="metadata/workflow/draftWhenInGroup" (#6980)
  • [BP] Metadata publication mail - support additional fields (#6906)
  • [BP] Metadata file downloads report - fix check to retrieve user related information (#6971)
  • [BP] Fix issue with initial db creation not having language list when @PostConstruct was called (#6870)
  • [BP] Remove requirement for gmd:fileDescription so that thumbnail urls are transformed when migrating records
  • [BP] Update the password min length check (#6953)
  • [BP] Update validation report to include more information in the report. #6900 (#6902)
  • Update Geotools to v24.7 (#6926)
  • Reload4j drop-in replacement for Log4J 1.2 API (#6896)
  • Support withheld to filter out elements defined in the schema filters configurations in Lucene query output (#6897)
  • [BP] Cmis performance enhancements (#6893)

New in GeoNetwork 3.12.9 (Mar 7, 2023)

  • Remove ES6 javascript code, introduced in #6802
  • [BP] Workflow / Restrict search by status to record that user can edit (#6889)
  • [BP] When identifying on a layer from a metadata with a linked feature catalog record, use case insensitive comparison between the feature catalog column definitions and the WMS FeatureInfo response. (#6802)
  • Fix indexing of resource date month / year in iso19139 and iso19115.3-2008 schemas (#6873)
  • [BP] KeyCloak / set the user profile retrieved from KeyCloak only for new users or if the configuration option KEYCLOACK_UPDATEPROFILE is enabled (#6871)
  • [BP] ISO19115-3 / Metadata editor / Support gex:EX_BoundingPolygon with multiple gex:polygon elements
  • [BP] Update GH Actions base image to Ubuntu 22.04
  • [BP] Update OnlineSrcDirective.js (#6833)
  • Update German user management translations
  • Update German metadata identifier translation
  • [BP] API / User feedback only allowed on record user can view (#6781)
  • [BP] Metadata status change: don't execute mail notification logic if there are no users to notify
  • [BP] Update userapi so that it will allow administrators to pre-create/update user profile information when using service provider (#6712)
  • [BP] create resource folder if missing during metadata loading. (#6750)
  • [BP] Map / Profile directive / remove goog calls (#6752)
  • [BP] XSL / improve log messages #5751 (#6753)
  • [BP] Report file download - check if related file upload is available (#6722)
  • [BP] Allow for null passwords when creating user via api. (#6711)
  • [BP] Git / Checkout unix shell scripts with lf on windows system. (#6669)

New in GeoNetwork 4.2.3 (Mar 7, 2023)

  • Harvester / SimpleURL / RDF / Avoid to create a CatalogRecord with the same uuid as the Dataset.
  • Harvester / DCAT / Improve RDF doc detection.
  • Workflow / Restrict search by status to record that user can edit (#6889)
  • Record view / Related records / Status badge. (#6853)
  • Simplify regular expression for valid formatter identifiers
  • Indexing / Avoid malformed JSON on empty overview description.
  • Collection updater
  • Formatter id may contains . eg. iso19115-3.2018. It will not contains /.
  • Editor / Online links / Display full URL. (#6784)
  • Index / Feature catalogue / Add type and column names in full text search.
  • I18n / Updates from transifex
  • API / Record / Popularity / GET (#6824)
  • [gn]: fix related template if resource has no name
  • Record view / Align thumbnail with the optional label (#6863)
  • Return license elements as an array in ElasticSearch queries
  • KeyCloak / set the user profile retrieved from KeyCloak only for new users or if the configuration option KEYCLOACK_UPDATEPROFILE is enabled (#6871)
  • Merge pull request #6882 from cmangeat/need_records_json_for_core_it_test
  • Need records.json for test fixture to build index when it tests in core for example
  • Merge pull request #6880 from cmangeat/remove_dead_indirection
  • Merge pull request #6796 from cmangeat/geocat_v4.2.3_forbid_used_template_deletion
  • Remove dead/duplicate indirection
  • [gn]: entries, add a danger alert if the subtemplate removal fails
  • [gn]: subtemplates, check for reference while removing
  • Revert "Merge pull request #6652 from geonetwork/fix-subtemplate"
  • Metadata full view - fix display of related metadata titles
  • Fix display of user groups in users maintenance (#6875)
  • Merge pull request #6652 from geonetwork/fix-subtemplate
  • Merge pull request #6718 from geonetwork/od-orgforresource
  • Merge branch 'main' into od-orgforresource
  • Record view / Display alternate title if any.
  • Fix language in the directive to display facet cards
  • Automatic formatting
  • Fix compilation error
  • Don't use nested ternary operators
  • Workflow / Avoid NPE on null current validation state
  • Update INSPIRE Atom harvester log configuration to use log4j2 (#6827)
  • Advanced search form: reset date filter fields (#6858)
  • Schema plugins / iso19139 / Fix alt title indexing
  • Fix Pages API in migrated databases - add migration configuration. Related to #6683 (#6811)
  • Update metadata schemas xpath filters to avoid skipping the elements at the first level
  • ISO19115-3 / Metadata editor / Support gex:EX_BoundingPolygon with multiple gex:polygon elements
  • [gn]: ignore malformed geoshape
  • CSW harvester - migrate to ElasticSearch the found duplicated resource feature (#6832)
  • [FP] Add logout option for a logged-in user
  • [gn]: avoid md main language to be indexed twice
  • [gn]: need ascii folding for en
  • Bump actions/setup-java from 3.8.0 to 3.10.0
  • Update GH Actions base image to Ubuntu 22.04
  • Update OnlineSrcDirective.js (#6833)
  • [gn]: refactor, remove unused SearchParameter file
  • [gn]: rely on jdom xml outputter to interpret jdom default namespace and attributes behaviour
  • CSW Harvester / Add metadata - fix code to assign the metadata uuid, if changed in the xslt filter process
  • Admin / Thesaurus / Fix navigation between keywords (#6829)
  • CORS / Set headers before rewriting URL
  • CORS Filter / Unset list of host when db settings is empty
  • Transfer ownership / Fix JS error. (#6813)
  • Proxy / Add a custom proxy for secured Elasticsearch instances / Fallback to web.xml config. (#6783)
  • Harvester / WFS features / Debug, Instant NPE, cleanup. (#6786)
  • Indexing / Build overview data also when commiting one document (#6758)
  • Standard / ISO19115-3 / Indexing multiple quality reports (#6782)
  • Batch editing / Add condition API parameter. (#6805)
  • Standard / ISO19115-3 / Index main resource type first (#6807)
  • Record view / Remove create child option (#6769)
  • Indexing / Add option to configure ignore_above. (#6773)
  • API / XSL process / Apply update fixed info on preview (#6780)
  • Subtemplate / Indexing / Do not add () on title if no name and no mail. (#6787)
  • Standard / ISO19139 / Indexing / Add ordering instruction (#6804)
  • Conversion / Don't set extension in conversion id. (#6810)
  • Map / Feature table / When identifying on a layer from a metadata with a linked feature catalog record, use case insensitive comparison between the feature catalog column definitions and the WMS FeatureInfo response. (#6801)
  • Export / CSV / Add resource identifier.
  • Fix spg_sections table column names (#6683)
  • Permalink improvement (#6792)
  • Standard / ISO19139 / Indexing distribution format encoded using Anchor
  • Utils / XML / Improve detection.
  • Harvester / Simple URL / Updates based on 0763d14761a370b418fe3160e023d376fc2ae070.
  • Harvester / Simple URL / Add batch edit support.
  • Harvester / Simple URL / Add sample configuration. Reset to main tab on harvester selection.
  • Harvester / Simple URL / isXMLLike is super slow on large document. Add a quicker check for XML header. Reset properly harvester params.
  • Harvester / URL / Add RDF DCAT harvester.
  • Merge pull request #6785 from cmangeat/geocat_v4.2.3_running_itest_locally
  • Add `href` to the `<a>` element to make the link accessible by keyboard (#6793)
  • Integration test / API / Associated / Fix test and error on Elasticsearch 7.15 index creation.
  • It tests: give a try with ci
  • [gn]: mock esSearchManager when harvester tests
  • Skip tests, iso19115-3.2018
  • Fix test, extra formatter has been added
  • Need to be authenticated to ask for a delete
  • Fix tests
  • Wonder why signatures have changed, however pictures look good
  • Fix test:
  • Need this properties to be defined
  • Fix tests:
  • [gn]: fix one integration test
  • There is not thesaurus table to clean
  • Sharing / Fix check all options. (#6791)
  • Skip indexing empty topic categories values
  • API / User feedback only allowed on record user can view (#6781)
  • Metadata status change: don't execute mail notification logic if there are no users to notify
  • JS & CSS / Cache / Add a profile to prebuilt the wro4j-cache (#6774)
  • Admin / Indexing errors / Add copy uuids to clipboard.
  • Editor / Bounding polygon / More consistent layout
  • Search map - if the metadata results extent is bigger than the map view extent, zoom to the view extent
  • Fix status workflow facet labels
  • Thesarus manager: don't create non-multilingual title/description if multilingual elements are defined
  • Map / PDF / Extent not always correct (#6775)
  • Fix sonarcloud analysis
  • Thesaurus manager / Add support for multilingual titles and descriptions
  • XSLT / Conversions are dispatched in each schemas (#6772)
  • Harvester / Simple URL / Improvements (#6677)
  • Simple URL harvester: set default encoding=utf8 and scope=dataset
  • Proxy / Add a custom proxy for secured Elasticsearch instances. (#6765)
  • Use dot as decimal separators when the system is not in English
  • CSW / Test / Updates for multilingual search support
  • Standard / ISO / Collection updater / Sort by merging key.
  • Standard / ISO / Collection updater / Sort by merging key.
  • Standard / ISO / Collection updater / Better grouping of various type of extent.
  • AngularJs upgrade to version 1.8.2 (#6693)
  • Merge pull request #6588 from geonetwork/422-multilingualcontact
  • Update userapi so that it will allow administrators to pre-create/update user profile information when using service provider (#6712)
  • Fix keyword badges filters with multilingual metadata
  • Create resource folder if missing during metadata loading. (#6750)
  • Changes for WMTS /extents.png and /geom.png (#6650)
  • WRO4J / Do not chain filters on exception (#6726)
  • CSW / Improve search on multilingual content.
  • Aggregation / Add what value is set for aggLanguage depending on config.
  • Standard / ISO19115-3 / Add some doc about specific use case in XSL templates.
  • Formatter / Multilingual / Organisation name not translated. (#6700)
  • Fix retrieve of metadata bbox to display in the search map when the metadata doesn't have a bounding box
  • Editor / Configuration / Override label is optional.
  • Standard / ISO19115-3 / Indexing / Index also link which can be in a distributor.
  • Standard / ISO19115-3 / Formatter / Fix citation.
  • Fix: index contact organisation as keyword
  • [FP] Update user - verify user groups when updating a user by a UserAdmin. Fixes #5537 (#6003)
  • Improve temporary file management (#6686)
  • Report file download - check if related file upload is available (#6722)
  • Harvesting / Features / Check if index exist (#6492)
  • Record view / Series member statistics improvement (#6743)
  • Permalink / Set link URL as in sitemap. (#6738)
  • Indexing / Multilingual records / Ensure default field contains a value (#6733)
  • Index / Force linkProtocol to be an array (#6727)
  • Map / Profile directive / remove goog calls (#6752)
  • Module / web-ui / Cleaning (#6739)
  • Aggregation / Improve display of number range in filter list.
  • Aggregation / Improve display of number range in filter list.
  • Cleaning / Remove unused function.
  • Admin / Cleanup old stats not displayed anymore.
  • Aggregation / Tab / Add decorator.
  • Aggregation / Move format to a dedicated field as it was somehow misleading for most user. Only the 10 first were displayed with no option to see more as it was a nested facet.
  • Aggregations improvement / Update label based on inverted or not status.
  • Aggregations improvement / No need to compute aggs for home page latest.
  • CSW / GetCapabilities created from service metadata record had incorrect Transaction endpoint (#6748)
  • Add support to geopublish geopackage and zipped geopackage (#6490)
  • Directory / Select preferredGroup or the first one
  • Admin / Metadata identifier / Add link to doc.
  • [FP] INSPIRE Atom fixes (#6723)
  • Allow for null passwords when creating user via api. (#6711)
  • Aggregation / Translate bucket value based on search field
  • Home page / Add support for filter aggregation
  • Record view / Display bounding polygon if set
  • ISO19139 / ISO19115-3.2018 datacite export - support organisation name anchor for datacite:publisher
  • Record view / PDF export based on browser capability (#6734)
  • Make the record link button accessible by adding a `href` (#6719)
  • Esri harvester: fix resource contact
  • Bump jsoup from 1.14.3 to 1.15.3 (#6528)
  • Simple harvester: add implicit formats for ODS resources
  • Url harvester: add org for resource if none
  • Bump actions/setup-java from 3.5.1 to 3.8.0
  • Bump aws-java-sdk-s3 from 1.11.618 to 1.12.261 in /core
  • Bump svnkit from 1.7.8 to 1.10.9
  • Bump commons-net from 3.0.1 to 3.9.0
  • Update IndexationTest.java
  • Bump metrics.version from 2.1.1 to 2.2.0
  • Bump xbean-spring from 3.18 to 4.22
  • Bump springboot.version from 2.2.2.RELEASE to 2.7.0
  • Update version to 4.2.3-SNAPSHOT
  • Merge remote-tracking branch 'origin/main' into 422-multilingualcontact
  • Standard / ISO19115-3 / Fix update of multilingual documents (not in distribution).
  • Feat(entries): add a danger alert if the subtemplate removal fails
  • Feat(subtemplates): check for reference while removing
  • Refactor: remove unused SearchParameter file
  • Indexing / ISO19115-3 / Also index multilingual document (not in distribution).
  • Index / Fix creation. copy_to can't be used on object.
  • Indexing / Fix overview multilingual description and display it when provided.
  • Index / Add support for multilingual links
  • Search / Multilingual aggregation support
  • Gn: allow multilingual facet search
  • Gn: catalogService: translate MD fields recursively

New in GeoNetwork 3.12.7 (Sep 16, 2022)

  • New features/fixes:
  • Metadata:
  • [BP] Fix inconsistent metadata status when requesting the DOI publication after the metadata approval and publication
  • [BP] Metadata import - store the validation status when the validation option is selected
  • [BP] Record view / Full / Display temporal range using gml:end/begin element
  • [BP] Add OGC API protocols support for online resources
  • User interface:
  • [BP] Adjust side bar thickness to 12px
  • Administration:
  • [BP] Configuration option to display the application version and links to the About, GitHub and API pages in the footer
  • Other:
  • [BP] Keycloak client upgrade to 18.0.2
  • [BP] Add validation status to cmis store and configuration
  • [BP] Enable server hostname verification on this SSL/TLS connection
  • [BP] Move messages property files to web module

New in GeoNetwork 3.12.6 (Jun 22, 2022)

  • Remote INSPIRE Atom - skip processing dataset feed entries without an identifier (#6419)
  • [BP] Bump mysql-connector-java from 8.0.20 to 8.0.29 (#6418)
  • [BP] Configure the user profile allowed to delete published metadata (#6398)
  • [BP] Harvesters / GeoNetwork harvester / Re-add exiting files when re-harvesting (#6416)
  • move pencil icon inside the working copy link. Use default popup title of the link. (#6379)
  • [BP] Remove unused properties from cmis call to increase performance (#6404)
  • [BP] Update datepicker widget to configure the display of the date mode selector - remove timezone watcher - not relevant in 3.12.x
  • [BP] Update datepicker widget to configure the display of the date mode selector
  • [BP] Support custom map configuration to generate map thumbnails
  • Exclude log4j2 dependencies from MapFish. (#6412)
  • [BP] Change some of the CMIS private methods to protected
  • [BP] Webdav harvester - add the number of files to harvest in INFO log level and remote duplicated log entry
  • [BP] Disable the DOI publication in the metadata editor for metadata using the metadata workflow (#6367)
  • [BP] Switch from iText to OpenPDF for PDF map rendering (#6392)
  • Backport: Enable fixed default metadata std name for iso19115-3 conversion
  • [BP]Update locale parsing from keycloak token to support different formats.
  • [BP] Workflow - create working copy - clone files after assigning the privileges. Fixes #6349 (#6350)
  • [BP] User metadata feedback - fix related to #6341 to don't include unrequired fields when the user is logged. Hiding the fields trigger the validation, it is required to use data-ng-if directive instead of data-ng-hide (#6346)
  • [BP] Add inline messages for the Add Feedback form (#6341)
  • [BP] Use parent element to retrieve labels in the schemas that use the context attribute
  • [BP] Fix DOI publication task enabling after publishing the metadata
  • [BP] Metadata map thumbnail - don't rotate the image when using the Landscape layout
  • [BP] Update ResourceFilter to return a 404 for xml resources if not found. Previously was returning an image even for xml documents
  • [BP] Support context map files per UI language
  • Update Dutch, French and German translations (#6333)

New in GeoNetwork 4.2.0 (May 24, 2022)

  • Library updates including the move to H2 version 2 (not compatible with H2 version 1)
  • Search / Multilingual support
  • Search / Display results as table
  • Search / Associated resources can now be part of the search response API
  • Record view / Improved navigation
  • Record view / Dataset citation formatter
  • Toolbar / Add menu to switch portals
  • Editing / Define preferred template and group to easily create new records
  • Editing / Database search and replace
  • Editing / Batch editing examples and copy/paste facilities
  • Editing / Use directories for ISO19115-3 records Managing directories
  • Editing / Easily register service in Spatineo monitor for ISO19115-3
  • INSPIRE / Configure API endpoint and gateway URL
  • Admin / Languages / Easily remove unneeded languages to keep admin form as simple as possible
  • Admin / Harvesting / Order options according to processing to better understand the harvesting steps
  • Admin / Harvesting / JSON file support
  • Admin / Thesaurus / Improved form and add support for description
  • Admin / Link analysis / Filter by HTTP status. Those status gives more details, a link could be valid with an authorization required status.

New in GeoNetwork 3.0.4.0 (Sep 27, 2016)

  • New features:
  • DCAT enhancements: CSW/OAI-PMH dcat outputs;
  • Allow user to change its user details and password;
  • Allows to set all datadir paths (not only geonetwork.dir) via overrides and bean properties;
  • Bug Fixes:
  • Geopublisher fixes;
  • Privileges / RegisteredUser in group A MUST not be able to edit records;
  • Saving a metadata with an empty keyword value creates invalid metadata.

New in GeoNetwork 3.0.3 (Sep 27, 2016)

  • New features:
  • Search / Better support of INSPIRE themes in multilingual metadata records;
  • Editor / Thesaurus broader/narrower/related concepts navigation (eg. GEMET);
  • Editor / Metadata identifier templates;
  • CSW / Improved interoperability with other implementations;
  • CSW / Pluggable output schema (required for ISO19115-3 support);
  • Administration / Define default and a set of category per group;
  • Administration / Lock user account.

New in GeoNetwork 3.0.2 (Sep 27, 2016)

  • New features:
  • Search / Add hierarchical facet support;
  • Search / Add facet on source catalog and resolution;
  • Metadata view / Better navigation between datasets and maps;
  • Editor / Automatically enable workflow for records in a group;
  • Thesaurus / Update region thesaurus based on Natural Earth and Sea Vox;
  • Processing / Vacuum batch process help cleaning ISO19139 and Dublin Core records;
  • Harvester / Filesystem harvester can harvest subtemplates;
  • Administration / End of session notification.

New in GeoNetwork 3.0.1 (Sep 27, 2016)

  • New features:
  • Map viewer provides now 3D mode using Cesiumjs;
  • Make your map in the visualization tools and save your maps in the catalog;
  • Spatial filter is now available on the minimap;
  • Browse catalog by INSPIRE themes and use the new INSPIRE icon set;
  • Resource status is clearly displayed in search results;
  • Record view better displays links to local file on the network and database tables;
  • Multiple bounding boxes are supported on bounding box map highlighter and record view;
  • Sitemap is paginated;
  • Bug Fixes:
  • Fix map printing on Tomcat 8;
  • Metadata editor now properly compute extent from geographic keyword;
  • Properly upload thesaurus.

New in GeoNetwork 3.0.0 (Apr 30, 2015)

  • Update version updater script.
  • Add 2.10.x changes which was only in 2.10.x branch.
  • Drop ExtJS documentation.
  • Merge remote-tracking branch 'origin/develop' into develop
  • JSLint.
  • Workaround for MapViewer / Tileloaderror does not report tile URL #969.
  • Remove sextant ui
  • Update translations.
  • Import / Overwrite option return SQL exception #968.
  • Harvester / New one created with logo which does not exist. #967.
  • Remove untranslated label. The button provide a clear label.
  • Update translation from transifex.
  • Add missing key.
  • Add more worrying help for user who would be tempted by disabling autofixing option.
  • editor: add onlinesrc multilingual manage gco:characterString or PT_FreeText
  • Log / NPE when file does not exist in the log4j configuration #966
  • editor: fix add onlinesrc for single lingual metadata - close #963
  • Log / Empty log file list returned when using mvn jetty:run #965
  • Avoid JS error on relation service. Eg. on a DC record with no relation, the object is null.
  • Schematron translations may not be in loc files #964.
  • ISO19115-3 / Update to final namespace URLs.
  • add translations for download and ogc links
  • remove geocat comments
  • Add metadata actions menu to md.viewer pages
  • Merge pull request #962 from jesseeichar/formatter-relationship-view
  • more work for associated view, parent-child relationship siblings registered
  • Metadata view / Break long value for badges to avoid overflow.
  • Fix not working tabs introduced in PR #959.
  • Update translation from transifex.
  • Merge pull request #961 from fxprunayre/improvement/inspire-conformity
  • add aggregationInfo to language-default.xsl
  • Add source siblings to full_view
  • ISO19139 / INSPIRE Conformity
  • Very minor formatting
  • Modify related view in full_viewer formatter to show more clearly the parent , child, sibling relationships of a metadata.
  • Add option to lucene searcher to add extra fields to output.
  • Fix service URL in status change notification email.
  • JSLint.
  • Merge remote-tracking branch 'origin/develop' into develop
  • map: add debounce on wmsimport search input
  • map: add name to wms and wmts server list (name,url)
  • search: add some location changes event to know when we are back to search from other views
  • search: catalog facet, remove INTERNET group and fix sort if no label
  • Harvester / Thredds / Missing list of XSLT #960.
  • Merge remote-tracking branch 'origin/develop' into develop
  • Merge pull request #959 from geosource-catalogue/feature/harvester-admin-2
  • Merge pull request #957 from grootstebozewolf/csw
  • ExtJS editor / Fix issue when keywords contains XML entities eg. Arsenic per unit dry weight of sediment settings.
  • improve layers directive (sources, legends..)
  • Merge remote-tracking branch 'origin/develop' into develop
  • Schema / Remove iso19115 and fgdc-std from the default schema plugins #789
  • improve layers directive (sources, legends..)
  • add parameter to toggle layers panel in gnv-layermanager-btn directive
  • update fontawesome to 4.3.0
  • Fix location.search if params is undefined
  • Remove nav pills from search page
  • Fix layer order
  • add legendpanel and orderpanel
  • update WMTS reader for ol3, and get tiles url for KVP service
  • update ngeo to get WMTS format
  • ISO19139 / Remove unecessary xsl:message. There is no need to check on . Add featureCatalog translation for facet.
  • JSLint.
  • Add some more settings translation. Fix bad closing tag.
  • Editor / Restore the minor edits feature.
  • Top tool bar improvements
  • Admin / Settings / Do not allow save when invalid JSON is provided #792
  • Metadata view / ISO19110 / render attributes #806
  • Add topic cat to search response.
  • Metadata import / Report MEF import message.
  • ISO19110 implements ISOPlugin.
  • Styling.
  • Search / Cleanup advanced form.
  • Home page / Add opensearch meta #755
  • Home page / Add link to the RSS feed #754
  • Merge pull request #805 from Cicuta33/Logomarks
  • Using another favicon
  • New set of images
  • Merge remote-tracking branch 'origin/develop' into develop
  • Editor / Multilingual support when only textGroup is used #804.
  • Add multilingual support for keyword in editor
  • Merge remote-tracking branch 'origin/develop' into develop
  • Add the main language as first element of the list of language. It may contains an id eg #EN if it's also declared as otherLocale.
  • Add multilingual support for thesaurus.keyword service
  • Fix editing a multilingual subtemplate
  • Merge branch 'pvgenuchten-improved_home' into develop
  • Add topicCat to the home page and grid layout.
  • Merge branch 'improved_home' of https://github.com/pvgenuchten/core-geonetwork into pvgenuchten-improved_home
  • Indexing task should report debug info in DEBUG level.
  • change top-toolbar so that the logged in name link takes it to the user rather than just the user admin page.
  • add param to user group controller: userOrGroupId for selecting a user for editing based on the id of the user or group.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Fix the userOrGroup parameter for users admin so that it correctly selects the user.
  • Fixes #770
  • Merge pull request #798 from pvgenuchten/layoutfixes
  • suggested by jgqrcia, move height-style to class
  • add option to delete a group logo
  • Merge remote-tracking branch 'upstream/develop' into layoutfixes fixed merge conflict
  • fixed wrong font in buttons and spacing between icon and label don't use fa in a button class, include a or with the fa class
  • the warm up urls for wro4j were wrong because they now use the _default suffix.
  • flicker from admin.console#anything > admin.console was broken again. This removes that flicker again.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Copy the formatter files if they are out-of-date in the data directory.
  • Merge pull request #797 from SPW-DIG/fix795
  • Fix initialisation of Oracle DB (InspireAtomFeed)
  • removed images because they are replaced by font-icons
  • Changed implementation of how WRO4j and formatter caches are initialized.
  • Showing 10 records per page on parent and source. Three on service (as the rows are three times bigger) #753
  • Improving style on editor popups
  • re-added fixes after merge-conflicts-fix
  • Merge remote-tracking branch 'upstream/develop' into improved_home
  • Remove duplicated label.
  • On admin view there was no map due to the hidding map option. Solved.
  • Selection highlight on top-toolbar #753
  • metadata editor settings not found #780.
  • Sign in page should advertise login error on failure. #784
  • Metadata print icon from metadata detail page doesn't work #765. Export PDF is available in metadata menu.
  • Merge branch 'Cicuta33-SearchResults' into develop
  • Merge branch 'SearchResults' of https://github.com/Cicuta33/core-geonetwork into Cicuta33-SearchResults
  • Merge remote-tracking branch 'origin/develop' into develop
  • Editor / Toggle collapse, highlight does not work after adding contact or keyword #786
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Add robustness to schematron loading and initialization
  • Don't show duplicate links in view.
  • Editor / Add close button to tooltips.
  • Editor / Boolean check.
  • ISO19139 / Add action for contact is always visible by default.
  • Editor / Toggle and delete bootstrap tooltips were in conflict with editor tooltips. Using simple HTML title. Bootstrap prefer the title than the popover title options - so we can't have both in the same element.
  • JSLint.
  • Editor / Top toolbar / Fix versionning action.
  • Search results page layout improvement
  • Editor / Add support for gco:Date* editing for ISO19115-1.
  • Improve french translation and add ISO19115-3 labels.
  • Schematron / Add support for multilingual schematron using diagnostics #788
  • Doc frequency was not being correctly calculated in SearchManager#getTermsFrequency()
  • several fixes for the build. build still broken but only 1 failing test now.
  • Fix annoying flicker when in admin view and clicking on admin console link
  • Handle special case where havester translations come as an array instead of undefined.
  • index abstract as a multilingual sort field field. this allows the correct language to be shown even if the search term finds a different language document.
  • On init of a harvester, load the last record from the history and use that when adding info to the admin info element.
  • Add polling of the harvester status when a harvester starts running.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • use groupsIncludingSystemGroups for harvester privileges selection.
  • Editor / Error when having HTML entities in field using XML snippet #785
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Merge pull request #783 from fxprunayre/improvement/editor-home
  • Only show reserved groups in info when groupsIncludingSystemGroups type is selected but not otherwise
  • Editor board / Improve styling.
  • Editor board / Add facet on standard, publishedForGroup, category (and topiccat for main facet). Improve translation and improve results layout.
  • Editor board / Properly reset search after delete. Add duplicate, create child action. Add facet on standard.
  • Cleaning.
  • Formating.
  • Editor board / Add search and provide manager actions eg. editing, deleting, sharing ...
  • escape xml content so that the PDFs will correctly print.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • make headers available to formatters
  • possible ie9 rotation fix.
  • add some translations for metadata menu
  • Merge pull request #781 from pmauduit/postgis-alternate-datasource-missing-dependency
  • web - missing dependency in pom.xml
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • fix harvester status health check
  • Fix metadata action menu
  • Harvester admin / Show schedule config only when schedule is on and properly save status.
  • Harvester / FileSystem / Properly flag unknown schema records.
  • Harvesting / NOVALIDATION = nothing. autodetectschema may return exception and make the record flagged as invalid. Usually the harvester detect schema and flag it as unkownschema.
  • Merge branch 'pmauduit-local-fs-index-after-browsing-files' into develop
  • Merge branch 'local-fs-index-after-browsing-files' of https://github.com/pmauduit/core-geonetwork into pmauduit-local-fs-index-after-browsing-files
  • Merge remote-tracking branch 'origin/develop' into develop
  • limit logo size in geocat results view
  • Update version to 2.10.5-SNAPSHOT
  • fixed XmlResolver bug caused by the fixing of the resource leak. Now both should be fixed
  • 757 Index in Lucene uuidref and xlink:href attributes as operatesOn field. Port to 2.10.x
  • fix two failing testsadd metadata spec for searching on schemaid
  • fix two failing tests
  • Fix for source translation between source and harvester
  • Merge remote-tracking branch 'origin/develop' into develop
  • minor translations
  • Add test that checks all xml files in schema-plugins and verifies they are well-formed
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • adding some more it, ge, fr translations
  • Instead of using directive, use globalSettings
  • hide language settings in settings page and query user when moving from source translation page to verify that the user intentionally is changing the page
  • Handle case where site is in sources as well as settings
  • Save update to sources when choosing another source.
  • Merge remote-tracking branch 'origin/develop' into develop
  • Properly check templateAddAction value (changes in Angular 1.3).
  • Merge branch 'localized-harvesters' into develop
  • Add a top-like view of the threads to the stats page.
  • Adding an option (setting on database) to hide the big map tab
  • Merge pull request #776 from jesseeichar/localized-harvesters
  • Merge remote-tracking branch 'origin/develop' into develop
  • Directory manager / Align layout with changes made in editor. Properly reset tab when deleting, importing new element. Add support for some ISO19115-3 sub template types. Improve french translation.
  • SchemaPlugin / Add ISOPlugin interface to be able to customize basic type. Fix when expanding suggestion on non existing element.
  • Hardcoding "Background layers" string
  • Add sources localization page and ability to have the main site name be localized as well.
  • add mdview from viewer
  • Merge remote-tracking branch 'upstream/develop' into develop
  • Fixes #774
  • Fixes #751
  • Focus on the panel of the type event. #756 Maybe we should refactor and make it work with the same code as in gnvLayermanagerBtn directive
  • Search results / Thumbnails are only displayed for small thumbnails #768
  • added extra check if input is available
  • Merge remote-tracking branch 'origin/develop_sextant' into develop
  • add layer tree
  • sextant] Rework layout
  • Add to map from resources #751. Working but WMTS does not focus on WMTS button.
  • add labels/translations for harvesters and sources.
  • Merge remote-tracking branch 'origin/develop_sextant' into develop
  • Local FS harvesting - postpone indexation
  • update sextant search page
  • put tooltip css in gn_search
  • make tabs name same as rooting path
  • Reaload multifacets on each search
  • Restoring non-translated string for comparison #748
  • Adding db configuration for maps on editor maps #748
  • sextant] update grid template
  • sextant] fixes add layer in custom pane
  • add alert message for privileges batch
  • Merge remote-tracking branch 'origin/develop_popup' into develop
  • add directive for metadataction in geocat for formatter
  • fix url links in result view
  • 766 Metadata download resource fails
  • fixes unreachable popup content
  • Fixes #761
  • 763 Metadata detail page. Social links send undefined value in the url parameter
  • Fix jslint issues
  • I was using unknown instead of draft as the default status when enabling workflow #749
  • fix export iso19139 translations
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • formatformat status.html
  • Make the NoIndexErrorsHealthCheck give the same number of errors as the viewer.
  • Fixes #749
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • 575, #758 Configuration in groups combo directive to display/hide the special groups. Change @json with _content_type=json in server request
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • 575, #758 Configuration in groups combo directive to display/hide the special groups
  • updated to use categories in other places of app moved icon definitions to global (and less include)
  • Add a health check to ensure that the active harvesters do not have harvest errors in the last harvest
  • Merge remote-tracking branch 'upstream/develop' into develop
  • jslint
  • Merge pull request #746 from fxprunayre/improvement/schema-plugin-iso-custom-basic-type
  • Fixing errors probably due to merges: duplicated dependency and ";" out of place on imports
  • 757 Index in Lucene uuidref and xlink:href attributes as operatesOn field
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • More robust fillcache implementation and removal of meaningless error when a client closes connection while wro4j is writing to the socket.
  • Use HTTPS for submodules - make easier to setup jenkins and is similar to geoserver and chromedriver.
  • Add OWS context for map configuration.
  • Fixes for displaying indexing error details.
  • In status admin page add drop down with the index error message and details.
  • set the view metadata.
  • Remove actions from formatter
  • SchemaPlugin / Add ISOPlugin interface to be able to customize basic type.
  • updated homepage, improve view on small devices (panel to new line) added mapping from gn-types and cats to font awesome, so we can use fa-icons as cats and types
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • localize "back to list" in search results
  • Merge pull request #744 from jesseeichar/develop
  • Fix for reset password
  • Merge branch 'bugfix/issue-739-hibernate-default-value' of https://github.com/landryb/core-geonetwork into landryb-bugfix/issue-739-hibernate-default-value
  • done fail if constraint doesn't exist
  • Merge branch 'bugfix/issue-736-postgres-migration' of https://github.com/landryb/core-geonetwork into landryb-bugfix/issue-736-postgres-migration
  • Fix another resource leak
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Translate topic category
  • Merge pull request #743 from pmauduit/harvesting-ui-fix
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • add some translations for foratter
  • Harvesting - Fixing default options
  • add admin button in sextant view
  • fix md map links
  • refine sextant mapviewer
  • add button to go to map from search
  • add graticule directive
  • fix draw interactions
  • Merge remote-tracking branch 'origin/develop_sextant' into develop
  • Add toMap button in mapfield directive
  • Allow to have wmts in OWS context for background layers
  • sextant] update layout
  • add custom mapviewer for sextant
  • Provide default values for position and internal fields
  • Merge remote-tracking branch 'origin/develop_sextant' into develop
  • Merge remote-tracking branch 'upstream/develop' into develop
  • sextant] update grid template
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • fix for insert add parameter to allow overriding the schema for inserting a template. (sometimes autodetect isn't sufficient)
  • Merge pull request #741 from jesseeichar/develop
  • Add parameter to set a metadata's extra value
  • If the group has a website and preferGroupLogo is true (in settings) then the logo will be a link to the group website
  • Change templates to use the _logo index field for logo path.
  • drop constraint between serviceparameters and service before dropping id from service. also, IF NOT EXISTS only works in very recent postgresql
  • use the proper syntax to SET NOT NULL for postgresql
  • Use int for action field, otherwise 5-recreate-old-tables-* complains about a missing cast
  • LDAP administration from the geonetwork UI: user-group relations sync in real time (when there is a change on GN)
  • make inspire-atom pom more general by using project.groupId variable
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • fixed Atom test failure in domain package
  • Merge pull request #737 from jesseeichar/develop
  • Allow harvesting to be forcibly stopped. This is useful when users are experimenting with configuring harvesters.
  • load searchSettings only if application is search
  • remove categories from geocat result list
  • manage home in geocat page
  • add HOME methods in location service
  • remove 'initial' value to know if it was first empty load of the search
  • Fix checkAll action in privileges panel
  • remove import/export entry in admin console
  • add dropdown for admin button in toolbar to add contributre actions new and import metadata
  • use only one default result template
  • display url in links button if description is not given
  • Removing old jeeves services
  • Automatic create groups on LDAP if group is created on geoNetwork. To activate, uncomment the bean on config-security-ldap.xml
  • index extra field instead of store
  • Sending valid JSON
  • Update migration scripts, related to #588 and #666
  • Merge pull request #712 from cobweb-eu/#82
  • Updating version
  • Finishing merging, this was missing
  • Adding comments
  • Reverting mocking servlet, now UpdateUser tests works with Spring MVC
  • Improved tests on UpdateUser, now MockHttp. Not working yet.
  • Making shibboleth creation of users more stable, with explicit transaction and autowiring to avoid unsafe hibernate thread errors
  • Fixed flush bug and improved logging
  • Same as in Update.java service, make saving of users more sensible
  • Optimizing save to database function
  • Change name to avoid conflicts
  • Events for groups
  • Use database events and fix tabs with spaces
  • Removing debug
  • Adding events to geoNetwork
  • Inspire Download Service as Atom #666
  • translations for new metadata and import metadata in search ui
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Allow to configure proxy host exceptions #588
  • Allow to configure proxy host exceptions #588
  • update sextant ui
  • Improve multiselect facets
  • get facet config in cache
  • Improve translation.
  • more translation strings
  • Fix compile error
  • Localize facets so that only the correct language shows up in the facets. This removes duplicates.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Log resource leak
  • Merge pull request #735 from pvgenuchten/translations-mapviewer
  • fixed some translations
  • map viewer remove hardcoded strings
  • 733 Reset password does not work
  • Get the facets configuration from the server so that it is configured in one place instead of several.
  • Fix for xslt transform resource leak.
  • Wrapped all readers and Input streams with debugging wrappers to track open files.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • fix for numeric index field facets.
  • Associated resource / Improve layout.
  • Better labels.
  • Facet config / Remove duplicate.
  • Associated resources / Add record uuid to the action which may be useful in some cases. Maybe we should even pass the record object ?
  • Associated resources / break links when required.
  • Restore proper formatting of HTML (2 spaces for indent).
  • Avoid unused prefix in HTML output.
  • Add a less file to be applied to all apps. This is usefull to overrides bootstrap styling everywhere for example.
  • You cannot autowired a bean which is not declared. Add required bean for ldap because LDAP configuration was not working anymore.
  • Update the empty strings so that transifex can automatically update from github
  • Improve title for associated resources. Add temporal extent.
  • Clearly identify all types of associated resources.
  • Fix icon layout.
  • Add user.canEditRecord function taking also admin settings on harvested records editing. Display action based on user profiles (to be continued).
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Updated some translations files for angular ui.
  • Merge pull request #730 from Cicuta33/searchStyling
  • Adding an background image to the home thumbnail container
  • Styling the home page
  • Merge remote-tracking branch 'origin/develop' into develop
  • Add utility functions to user, isReviewer, isAdministrator, isReviewerOrMore, isConnected, ...
  • JSLint.
  • Transfert ownership is available in the admin.
  • Fix map height
  • add an event in wmsImport to load a getCapabilities
  • Removed xml header #723
  • Rename groovy view.
  • Add TODO.
  • Fixed CSS.
  • change search map component
  • Move list of suggested services to the admin.
  • Map / Some translations.
  • Move map context configuration to the settings. Add some translation for the map viewer.
  • Merge remote-tracking branch 'origin/develop' into develop
  • Add config for map from the settings.
  • add custom less files for each view
  • load css files depending on custom view
  • move custom view less files
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Allow staging profile to be configured in settings page.
  • Merge pull request #726 from Cicuta33/ux-improvements
  • Some search styling changes
  • Revert "Merge with develop"
  • AA contrast standard
  • Merge with develop
  • change custom view to index.html
  • update path for custom views since file moving
  • move search ui custom files
  • add update fixed info test
  • Fix jslint
  • Link WFS to openLink action
  • jslint fixes
  • Add WMS to Map tested
  • Removed @json
  • Fix icon layout.
  • Add spinner while creating record.
  • Fix thumbnail without complete URL.
  • Merge remote-tracking branch 'origin/develop' into develop
  • Avoid NPE while adding siblings. Initiative type is not mandatory, only association type is.
  • Add kml layer through RelatedResourcesService and mapService tested
  • Editor / Fix add thumbnail by URL. Improve layout icon.
  • Document how to workaround the hibernate issue on schema.
  • Merge remote-tracking branch 'origin/develop' into develop
  • improve permalink directive
  • Custom service to handle metadata associated actions. Also fixes jslint issues.
  • Merge remote-tracking branch 'origin/develop' into develop
  • Add draft status updater (no privileges take into account). Improve category and group updater.
  • fix formatter stack
  • update location for default view
  • initTabRouting for location
  • dont update facets if the multiselect is updated for one field
  • clean up hover of formatter tabs when in search ui.
  • Editor / Add versioning start action. Add some click and spin for actions.
  • Merge remote-tracking branch 'origin/develop' into develop
  • Improve layout.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • fixed _contentType update typo
  • Avoid duplicated logging, as ROOT appender applies always
  • Merge remote-tracking branch 'origin/develop' into develop
  • Replace routeProvider by activeTab.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into forceIndexChanges
  • Merge remote-tracking branch 'origin/develop' into develop
  • Editor / Add metadata category update.
  • JSlint.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into forceIndexChanges
  • fix broken strings
  • Fix formatter location init
  • fix location between search and metadata
  • keep last search url not to reload search if not needed
  • Change all indexing to use forceIndexChanges to true.
  • Adding list parameter to avoid ajax call
  • Adding reprocity: siblings and childrens
  • Revert "Activate jslint on build"
  • Related Directive improved: now it has all (or most of) the types of resources
  • Style improved: cookie links and resources links now use cursor:pointer
  • Some corner case checking
  • temp : set home as default route
  • update MdViewService
  • add SearchLocation service
  • put no 'zero result' message if no search triggered
  • Installer / Remove GUI selection panel.
  • Merge remote-tracking branch 'origin/develop' into develop
  • Admin / Fix batch process search results. Map could be optionnaly linked to results. Selection widget could or not have an action menu.
  • bug fix: Make sure the folder exists before uploading file #690
  • bug fix: JSON sends empty string instead of null #690
  • JSLint and @json.
  • Md view / Add delete and actions.
  • Add directive which add a spinner icon and hide current element icon while the click function is executed.
  • Make the editor reload when a new resource is added #690
  • Fixing #670
  • JSLint.
  • Update version number to 3.0.0-SNAPSHOT.
  • manage location change with metadata uuid
  • Admin / Stat / Fix pager and charts.
  • JSLint.
  • Admin / Statistic on number of search over time does not work.
  • Merge remote-tracking branch 'origin/refactor_search_hierarchical_facets' into refactor_search_hierarchical_facets
  • Administration / Virtual CSW not listed anymore #694.
  • formatter: add local resolver for file content type
  • in status open metadata in full viewer.
  • Editor / Move kind of record switcher to the save button.
  • Editor / Avoid double loading when editor starts.
  • Editor / Fix extent transformation. Add missing OL css.
  • Merge remote-tracking branch 'origin/refactor_search_hierarchical_facets' into refactor_search_hierarchical_facets
  • Editor / ISO19139 / Fix multilingual editing
  • Merge branch 'refactor_search_hierarchical_facets' of https://github.com/geonetwork/core-geonetwork into refactor_search_hierarchical_facets
  • update formatter to use xpath for looking up geometry
  • Added option to use xpaths in MetadataRegion for finding a geometry/extent
  • change the check if the directory is writable in GeonetworkDatadir to actually write a file in the directory instead of using isWriteable which is different on windows than on linux
  • JSlint.
  • jslint
  • Activate jslint on build
  • Merge pull request #721 from Cicuta33/ux-improvements
  • Merge remote-tracking branch 'upstream/refactor_search_hierarchical_facets' into ux-improvements
  • Minor corrections and translations
  • A tiny little more UX improvements
  • Revert "Paul's proposed changes to improve mobile display"
  • Revert "More of Paul's suggestions"
  • Merge pull request #720 from pvgenuchten/refactor_search_hierarchical_facets
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into refactor_search_hierarchical_facets
  • Merge branch 'broken-tests' of https://github.com/aodn/core-geonetwork into refactor_search_hierarchical_facets
  • Merge remote-tracking branch 'origin/develop' into develop
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • the bottom-bar should be on the bottom (but scroll when page content is larger) the menu should collapse nicely on mobile devices
  • Merge branch 'refactor_search' into refactor_search_hierarchical_facets
  • Fixes issue #410
  • Improve publish feedback dialog
  • Fix metadata language handler
  • jsling fixes
  • More of Paul's suggestions
  • Paul's proposed changes to improve mobile display
  • Merge remote-tracking branch 'upstream/refactor_search_hierarchical_facets' into refactor_search_hierarchical_facets
  • Add route provider.
  • Very basic cookie warning
  • a fix for two tests
  • Improved styling on default Related Directive (related itmes to metadata)
  • fixed problem with the resource leak fix.
  • Adding directive to show the list of related records. Configurable template, configurable query, configurable actions (on config.js) to do when clicking on the related record and uses the uuid of the record as parameter.
  • A likely fix for the resource leak that occurs when indexing metadata.
  • randomize the seed for atomic integer in domain tests to reduce chance of random failure.
  • Fix issue running database migration tests by fixing mock servlet relative path handling
  • Address possible null pointer dereference identified by findbugs
  • Remove unused local variables identified by findbugs
  • Fix unknown schema exception running harvester unit tests
  • Remove unused application context reference identified by findbugs
  • Fix 'Dead store to group' findbugs error
  • Fix findbugs error with constant that should be static
  • The correct number of results for the starts with keyword search for testKeywordSearchUsingId is 11
  • Fix issue loading test thesauri
  • Fix layout.
  • Fix compilation issues.
  • In test mode build thesaurus in current thread.
  • set the ApplicationContextHolder in the ServiceContext so that it is set more regularly
  • create htmlcache directory in memory filesystem when running unit tests to fix permission error creating /data and related errors
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Update ui to use new publish service
  • Use new publish service for the publish unpublish actions in groovy formatters.
  • Add a specific publish/unpublish service
  • Add option to BatchOpsMetadataReindexer to reindex in current thread if desiredl.
  • Add new OperationsAllowed spec for finding all opAllowed with a given OperationId collection.
  • Check that the current user has edit permissions on a metadata before allowing set/unset operations
  • Fix service manager create session method used by many spring services so that the usersession is obtained from the http session. This is required when the session is used like to get the current selection manager.
  • move facets in specific module and add new facet widget for multiselect
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • a few more italian and german translations
  • update wmts capabilities reader
  • use extFrom and extTo for dates inputs
  • Add translations
  • make language code resolution more robust
  • group topic categories in view
  • more translations and formatter icons
  • Merge pull request #717 from cobweb-eu/extend_ldap
  • Extending LDAPUserDetailsContextMapperWithProfileSearch to support custom indexes on profile pattern
  • MEF Export update the metadata record (and may drop filtered elements) #716
  • Formatter: Handle elements with text.
  • Add debug information and fixed bug when only gmd:PT_FreeText is present in metadata element
  • add some german and italian translations
  • add customization option to Summary for sub-schemas.
  • make drop down menu in formatter action bar small
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • very small detail on link icons
  • add missing file
  • Merge pull request #714 from fxprunayre/fix-713-xlink-on-keywords
  • Fix multiselect using OR instead of or
  • add contribute widget directive for new metadata and import metadata shortcuts
  • Add reports for metadata upload import
  • Fix admin.harvester.info?type=importStylesheets service
  • Fix admin.harvester.info?type=importStylesheets service
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into refactor_search_hierarchical_facets
  • fix build
  • Set namespace prefix on the XML which is going to be saved in db.
  • Editor / Relocate XLink for keyword in Ext editor.
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • CSW Harvester: Search filters returning queriables with apiso prefix causes harvester save to fail #548.
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • XSL formatter improvement.
  • Add browse by types. Fix map size. Fix open record from home page. Add edit for user who can edit - not only authenticated.
  • XSL formatter / Improve ISO19139 layout.
  • Add process to relocate keyword XLink.
  • Editor / Relocate XLink for keyword in Ext editor.
  • Editor / Relocate XLink for keyword on gmd:descriptiveKeywords.
  • Editor / Relocate XLink for keyword on gmd:descriptiveKeywords.
  • Add first shot for add permalink button
  • XSL formatter / Better layour for CI_ResponsibleParty.
  • close popup on event catch
  • put gn-alert css in gn.less
  • XSL formatter / Properly render codelist and enumeration.
  • fix privileges panel layout
  • XSL formatter / Better layout for bbox and get config for region API.
  • scroll results view to top on new search
  • jslint
  • add mdview files for sextant
  • update geocat search page
  • change template order for result view
  • add export to xml
  • Merge pull request #680 from aodn/add-hierarchical-facets-to-core
  • fix pdf format of iso19139 full_view
  • Editor / When copying XML fragment to the target node, copy all children and also all attributes (like xlinks).
  • Config / Add configuration option to use local XLink (enabled by default).
  • Editor / Fix wrong configuration for use of subtemplates on distributorContact.
  • Merge branch 'develop' into add-hierarchical-facets-to-core
  • fix the issue when there is no hierarchy but section still appears.
  • add gnAlert on StatusUpdated event
  • update templateswitcher for geocat
  • use json type in privileges services
  • allow _content_type attribute to privileges service
  • fix gfi : dont try to get the geometry
  • Fix a null pointer exception
  • Partially implementing the Metadata Editor UX improvements from issue #709 https://github.com/geonetwork/core-geonetwork/issues/709
  • share gnMdViewController and fix it
  • add mdview for sextant
  • make first template active in template switcher
  • fix mdview for thumbnails
  • Merge remote-tracking branch 'origin/develop' into develop
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • Add capability to enable logging of empty withheld elements (as it looks like when the feature is used, it happens sometimes that metadata are altered by the withheld filter).
  • merge changes from sextant
  • max string len 60
  • minor clean ups of links
  • adding icons for links and hierarchy in formatter
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Merge remote-tracking branch 'origin/stable-develop' into stable-develop
  • Fix typo in attribute name when nilReason elements are filtered.
  • Add icon to link blocks and don't show formats/keywords in overview when there aren't any
  • Merge branch 'refactor_search_mdview' into refactor_search
  • Fix sorting of metadata elements so that complex elements always come after simple elements.
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Change formatter links so that it is easer to read and has better titles for hierarchy
  • Fix schema plugin getIdentifier() method (it used to always be null)
  • Merge in latest develop branch changes
  • disable last 'next record' button
  • put mdview feedMd in mdView service and improve a bit
  • refactor mdview object
  • create mdview module
  • Rework the When section of the search form using directives.
  • Merge pull request #710 from fxprunayre/fix/ldap-708
  • change transifex to a simpler solution
  • make selectAll in page a POST request
  • jslint
  • Add event on selectionDirective and fix refresh after md delete
  • fix callback for md delete batch
  • share actions code with dublincore
  • Close opened metadata view window when new search
  • add md getOwnername method
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Add the minimap.
  • Retrieve search params label for multiselect tagsinputs labels
  • move xml action to the groups nav bar
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • jslint.
  • Add hotkeys config: t for search, m for map, h for home, left for next page, a for select all, n for none, ...
  • Add hotkeys extension.
  • fix formatter full_view when embedded in search page so that expand toggles and more menu events are better constrained to work only with in that view.
  • Add moving from one record to another.
  • Add moving from one record to another.
  • reverted the deletion of the validation failed and tested columns in the migration script.
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Add privileges batch panel for selection
  • add translation for selection menu
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Allow null required in MetadataValidation
  • make full_view actions menu align to the left of the button.
  • Make copy more robust
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Info list is now a directive.
  • Add duplicate and createChild actions
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Figured out what the MetadataValidation tested and failed fields are for and added them back.
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • jslint
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • modify MetadatValidation JPA entity to have an isrequired field so that when indexing it is possible to check if the validation is required so that the _valid index is correct.
  • Add log message regarding the fill cache urls that are being loaded
  • Do not reload search when viewing record - do not change location. Needs improvements to open the app with a record.
  • Better formatting for format and date.
  • Some more translation. Scroll top when opening a record. Properly compile formatter returned content.
  • Add humanize time directive.
  • Missing translations.
  • disable publish button if me is not valid for geocat
  • update view when a md is published
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Add privileges panel for metadata, and publish/unpublish on selection
  • update geocat formatter config.
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Added actions menu in metadata formatter
  • ui - add actions on md selection
  • add batch service config file and md.delete.batch service
  • Fixes icon & styles for md action dropdown
  • Update French translation. Add formatter switcher in default UI.
  • Add some selection actions
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Metadata formatter is now set in searchSettings.
  • Add XSLT formatter named xsl-view for iso19139, iso19110, dublin-core which could render any views defined in config-editor.xml using the view URL parameter.
  • Change default groups in viewer
  • Merge remote-tracking branch 'upstream/develop' into refactor_search
  • Return small, large and list of images.
  • XsltFormatter / Add request parameters transfert to XSLT and metadata info.
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • Merge pull request #711 from fxprunayre/improvement/thesaurus/search-keyword-by-part-of-code
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • init the caches on startup when going in production so that the system is responsive to users immediately upon access after a restart.
  • Search on keyword code depending on type of search parameter (eg. equals, contains, startswith).
  • Avoid JSON parsing error in editor when having coordinate number like -.73. Add leading 0.
  • Fix missing deps required for the editor.
  • Change implementation of DuplicateDocFilter to improve performance.
  • When a new box is defined, set the map extent to zoom on.
  • Subtemplate import / Properly init import data everytime (avoid null importdata object).
  • Modify Format service so that there is an option to format arbitrary uploaded xml or xml from a provided url. Needed for loading links in metadata full metadataviewer
  • don't run performance test as part of tests
  • Add caching to DbDescTranslator so that it accesses database less.
  • Added test for new build privileges info tests.
  • Improve search performance by 7-8x.
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Added performance test for searches so we can optimize even when the number of records are large.
  • Extracted out performance measuring method into abstract core test so it can be used by other tests.
  • Made a change to SearchManager#newSearcher so that instead of taking an int to indicate the type of searcher it takes an enum.
  • Fix NPE when LDAP user login (#708).
  • Fix overflow in toolbar.
  • Add metadata view based on the search results object (no use of formatter).
  • Add grid view and first draft of record view.
  • Do not run search by default. Fix CSS
  • Properly set paging (avoid NaN) and sort by when not defined.
  • add geocat elements
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Added tests to verify that localization works correctly in formatter
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Add actions on selected metadata
  • Move selection directive to resultsview folder.
  • Selection / Add 3 status checkbox for none/partial/all selected. Add the capability to select a set of records by having multiple id parameters in the request - to have only one request when selecting 'all in page'. Add translation.
  • Fix indexing of iso19139 metadata records to do data for download/web services Comment out tacked on demis stuff in mapviewer.wmc
  • add metadata actions translation
  • add metada actions service
  • Add missing translation.
  • Add the facet on category.
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Add sort order config example apps.
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • change spatial index key so that it is compatible with postgis datastore in Geotools
  • Fix avatar in top toolbar. Improve layout. Clean duplicated CSS. Add missing translation. Move away from @json.
  • Keep it simple.
  • Make home tab search working.
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Use q service for search (to be improved use qi for internal search). Do not use @json. Fix default sortby when none defined.
  • Hide tabset tabs and control tab from the top toolbar.
  • Sorting / Add missing sort order configuration.
  • set min width/height of map img
  • Add test for geometry searches
  • Sort by improvements: * Add missing translation * Translate label * Indicate current sort choice * Capitalize first label letter
  • Number of hits per page can now be configured from the pager.
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Add the tab parameter in order to open the app in a specific tab. eg. link on the home page.
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • set a min height for extent img
  • fix for importing metadata
  • Update server.prop for 2.10.4
  • Search by category does not work. Fixing it.
  • Do not display no result indicator while loading.
  • Revert "Revert "Rework the default search UI. Add some info on the home page (latest, most popular, browse topics). Make the search results display properly.""
  • fix sextant ui requires
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • Revert "Rework the default search UI. Add some info on the home page (latest, most popular, browse topics). Make the search results display properly."
  • fix width of polygon elements in formatter
  • Update changes file with latest fixes in 2.10.x
  • move where the css for summary is set
  • Fixed Silly mistake when extracting out general data for POC
  • extract out point of contact general data into own method so it can be modified by profiles
  • some more formatter cleanup
  • overview thumbnail larger and centered
  • Don't show small thumbnails if large exists
  • when click on viewer image open floating image
  • remove extra line in template rendering
  • Commit every 500 records indexed so that large number of metadata can be bulk indexed without OOM exceptions.
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Add a fix when filters are applied to text substitution.
  • Rework the default search UI. Add some info on the home page (latest, most popular, browse topics). Make the search results display properly.
  • Prefer large image
  • work on overview thumbnail image
  • fix & improve default search
  • fix path on database migration config
  • Comment out test til ready for it
  • Added extents, formats and keywords to metadata overview tab
  • Fix metadata view styles
  • Fix ol BrowserFeature change name to 'has'
  • improve ncwms rendering
  • check if layer.name is defined on layer context loading
  • fix bug when href='#'
  • trigger GFI only if no draw interaction active
  • fix popup styles (cause they are in body)
  • Fix ref error
  • make datepicker range from in and max dates
  • get last version of bootstrap datepicker
  • add ui missing files
  • Add filters to Formatter Text Parsing like in angular js.
  • Merge pull request #706 from fxprunayre/improvement/resourceid-prefix-config
  • Add missing translation for french.
  • Add default value for the resource identifier prefix (which point to the metadata record).
  • Add resource identifier process to batch update tools.
  • Resource identifier / Add configuration for the identifier prefix.
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Fixing build
  • Add wmsurl and layername parameter to load a layer from url parameter
  • push back geocat ui
  • push back sextant ui
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • added all profile so that it is possible to build only modules that are needed for jetty:run
  • remove web-itests
  • added paging to harvester history to improve performance when there is a large history set.
  • Add paging to GeonetRepository findAllAsXml methods
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Change harvester validation to allow distinction between xsd only validation and xsd + schematron validation
  • Change harvester validation to allow distinction between xsd only validation and xsd + schematron validation
  • several minor fixes for harvester.
  • fix for css import caused by change of wro4j pipeline
  • Add duplicate schematron rule to schematron admin UI
  • Updated Group UI for setting group website and logo
  • Fixed broken link in view-header
  • Improve robustness of schematron admin UI
  • cherry-pick Several small fixes, mostly related to spatial searches.
  • add a guard for csw-record bbox
  • Added csw-record formatter and some work on dublin core as well.
  • improve lucene language code normalization.
  • More verbose error messages when a FacetError occurs
  • Merge branch 'develop' into refactor_search
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into develop
  • Fix for file upload services.
  • Added outputSchema option to csw harvester
  • Fix the check to see if server needs to be upgraded./
  • Change default from import from directory (on server) to upload a file.
  • Fix for file upload services.
  • Added outputSchema option to csw harvester
  • Repaired import from directory
  • Add abbreviated labels to viewer nav bar so they fit better
  • ignore target dir under root dir
  • Add upload mode for md import the upload service is still broken by springmvc so it's just about the ui
  • add copy/paste mode in metadata import
  • move md.insert service definition in admin-io config
  • Moved the Summary to a tab in the metadata navbar
  • Widgets / Print page always point to node srv #705.
  • Adv. Form / Category icon not displayed #704.
  • some minor css fixes for metadata summary
  • Revert "minor clean up of dependencies so only 1 version of rhino is included"
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • update css link in metadata formatter
  • fix less dependency
  • Improved test error reporting in TestWro4jJsCssCompilation.
  • DIsable the broken CssLessImport that comes with WRO4J
  • minor clean up of dependencies so only 1 version of rhino is included
  • add sextant wmts service in list
  • Add context read/write support for WMTS layers
  • Add first support for WMTS capabilities reader
  • update ngeo to support WMTS capabilities
  • fixes to navbar
  • reduced access restriction on some fields in Handlers.groovy class.
  • reformat service manager
  • clean up generated iso19139 full view
  • Added MetadataRegionDAO tests and ability to look up geometries based on gml:id attribute.
  • bbox now shows map correctly
  • Clean up graphic overview and links
  • Merge pull request #646 from aodn/develop
  • Merge pull request #585 from josegar74/fix583
  • Merge pull request #673 from josegar74/fix_672
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Group keywords and provide a simple list style
  • only text input are small
  • Change locale loading for search module
  • change classe for gfi loading
  • removed package views until we know that we need it
  • Fix typo.
  • Add tab parameter to creation route.
  • Fix could not delete periodDuration due to missing cardinality info.
  • Fix editor layout for gmd:PT_FreeText elements
  • several little fixes
  • Add group website to index
  • Added logo to index and viewer
  • Merge pull request #696 from Delawen/shibboleth
  • Fixed formatter tests after merge
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • Performance tuning of template cache to reduce the number of file accesses.
  • Add caching to translations in LangUtils
  • Properly init resolver with the sharedFormatterDir (not only for the tests).
  • Merge remote-tracking branch 'origin/refactor_search' into refactor_search
  • jslint
  • Add draft XSL formatter.
  • Merge remote-tracking branch 'upstream/refactor_search' into refactor_search
  • catalog.search is the default page.
  • Remove duplicated bootstrap and fontawesome. Admin & editor need some checks on styling now.
  • Merge remote-tracking branch 'origin/refactor_search' into refactor_search
  • gnTypeahead - remove elements in list when tey are already selected
  • Add link to metadata record in admin list of records.
  • Merge branch 'refactor_search' of https://github.com/geonetwork/core-geonetwork into refactor_search
  • fmt-if directives support groovy expressions.
  • Admin / Metadata with indexing error using search results.
  • Merge remote-tracking branch 'origin/refactor_search' into refactor_search
  • Fix admin statistics ui
  • Update loc file #701.
  • Update loc file #701.
  • Fix mapserver admin page. Related to @json #661.
  • Merge branch 'formatter-functions' into refactor_search
  • Replace @json to _content_type=json to fix thesaurus upload (#661). Now the upload needs to be fixed in the Spring MVC updated service
  • improved format and some cleanup
  • Fix search in admin controllers
  • Cleaning directory entry selector.
  • Add simple edit button.
  • Add reset button.
  • Improve layout.
  • Fix directory manager.
  • Fix geopublisher for springmvc
  • Fix input type date and time with angular 1.3.4
  • Change version of Flying Saucer
  • Merge remote-tracking branch 'jesse/formatter-functions' into search-map
  • Merge remote-tracking branch 'origin/develop' into search-map
  • Added Transclude directive
  • Add include directive
  • fixes for tests
  • clean search form params
  • Only show template comments when in dev mode to keep html smaller.
  • Migrated citiation to angularjs style templating
  • Add debugging information to templating.
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • Merge remote-tracking branch 'origin/stable-develop' into stable-develop
  • Metadata simple view does not translate and display topic category #698.
  • make gn-typeahead 2 ways binding
  • Use also import stylesheets defined in schema plugins. Closes #699.
  • Editor / Fix overlapping CSS rules for .logo.
  • Migrate to angularjs style formatter
  • Allow properties like: key.inner.prop where each . separated string represents a property on an object.
  • use angular one time binding This has no effect for the moment
  • use wro4j to build less files
  • Update to angular 1.3.4
  • Added translation directive
  • fix add onlinesrc panel
  • fix layer grid with new capabilities format
  • Fix directives that nest ng-search-form directive use searchObj object declared in preLink fn
  • Metadata view / Make bbox label generic based on corresponding schema elements.
  • put proxyUrl in gnGlobalSettings instead of gnViewerSettings
  • Fix editBoard to use saerchObj
  • Remove injection of gnSerachSettings in generic directives (searchForm, hitsPerPage, sortBy)
  • Merge remote-tracking branch 'upstream/develop' into search-map
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into formatter-functions
  • Merge branch 'develop' of github.com:geonetwork/core-geonetwork into develop
  • Merge branch 'develop' of github.com:jesseeichar/core-geonetwork into develop
  • actually do the save in addCategories.
  • Merge branch 'angluar-style-template' into formatter-functions
  • Reformat CachingTransformerFactory
  • Fixed XSLT tests.
  • New template parsing integrated with rest of groovy formatters
  • Finished repeat directive
  • Added repeat directive. Not quite done.
  • NonEmpty template element works
  • Basic infrastructure for angular style templating
  • All keywords are together
  • Added option to process several elements with a single handler.
  • Fixed the package view for IdentificationInfo
  • Batch update privileges does not work #697.
  • Administration / Batch update / Adapt UI to the new response format.
  • Administration / Batch XSL process does not work anymore #695. Retrieve properly the user session to get the selection. It was always empty.
  • Merge branch 'stable-develop' into develop
  • Fix for Batch update privileges does not properly index records
  • Fix so that correct xml is generated.
  • Fix for Batch update privileges does not properly index records
  • Merge remote-tracking branch 'origin/search-map' into search-map
  • Merge remote-tracking branch 'upstream/develop' into search-map
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • A Fix for schemaLocalizations XSLT support.
  • Batch update categories does not work due to search by name instead of by id and indexing problem (see #620).
  • Editor / Dublin-core / Set coverage name properly.
  • Merge branch 'search-map-gfi' into search-map
  • Only query visibles layers
  • Rename to *WMS*GetFeatureInfo
  • Update ngeo-map and use gi-btn
  • A cleaner fix for resolving include stylesheets with the prefix formatterDir/
  • Editor / Add CSS class name based on element name on form-group to easily customize styling.
  • s/go/ngeo
  • Update ngeo
  • Add GetFeatureInfo support.
  • Extracted SchemaLocalizations into its own class with a static method so that it can be used by any XSLT.
  • move style to gn_default
  • Add filter for striptags
  • broadcast beforesearch event
  • Updated formatter translations so that it will search:
  • Adding shibboleth + save user on ldap
  • Basic Shibboleth support
  • add extracting out extent handler
  • Added option to flatten the xml.
  • Administration / Logo upload does not work #693.
  • Get conversion XSL return nothing now #691.
  • Update formatter so that it will work with pdf printing as well as finish Summary.
  • Upgraded mapfish version to 2.1 and made it work with latest version of flying saucer
  • Administration / user list does not display name and profile anymore #689. Fixing on the client side. Problem is related to the JAXB mapping made on the User class and the change in the response format.
  • Fix malformed JSON.
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • Editor / Suggestion / Report when an error occured when analying metadata for suggestions.
  • JSLint. Fix some @json error. Add CRS for ISO19115-1 records.
  • Jetty / Fix error when posting large document (eg. ISO191115-3 record with all fields.
  • Merge pull request #688 from spacebelGIS/fix686
  • DB creation fail on Oracle due to schematron table #686
  • Realized that I had a made an error when harvesters update existing metadata, the categories would not have been saved. This is a fix for that error.
  • Merge branch 'develop' of github.com:geonetwork/core-geonetwork into develop
  • Add null checks in Files.isDirectory() and fixed null pointer in geonet aligner
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • Editor / Date type / Highlight error for browser not supporting date type #685
  • Merge remote-tracking branch 'origin/stable-develop' into develop
  • Editor / Allow editing of gml:* element having simple text #684
  • Editor / ISO19139 / Some boxed elements.
  • Editor / Mandatory choice element should be highlighted in bold like other mandatory elements.
  • Editor / Display proper name for CHOICE_ELEMENT and GROUP_ELEMENT which are flags added to element names.
  • Fixed bug caused by harvester performance improvement.
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into formatter-functions
  • start work on links
  • Change harvesters to make fewer database requests when adding metadata.
  • Keyword typeahead / Properly display list on focus.
  • Add example configuration for using a custom schema.
  • Fix for iso19115-3 schema plugin
  • fix html5 ui javascript which was inadvertently deleted.
  • Merge branch 'develop' of github.com:geonetwork/core-geonetwork into develop
  • Pool filesystems during testing to reduce the amount of memory used during testing.
  • If the file is created before this sentence (like on File.createTemp), we have to overwrite
  • Merge branch 'develop' of github.com:geonetwork/core-geonetwork into develop
  • Merge pull request #674 from Delawen/multinodeharvest
  • Merging geonetwork 3.x harvester into existing default geonetwork harvester
  • Summary has dynamic and static links depending if in html or printing
  • Merge branch 'develop' of github.com:geonetwork/core-geonetwork into multinodeharvest
  • Add dynamic fetch of relationships in viewer. need to test still
  • update default search page
  • make tagsinput hint width 100%
  • change sextant layout
  • update searchform style
  • Merge remote-tracking branch 'upstream/develop' into search-map
  • Fix for css and less compilation.
  • Merge remote-tracking branch 'upstream/develop' into search-map
  • merge fixes for css wro4j compilation
  • forgot to add these files
  • adding support for link blocks so links can be dynamic or static.
  • working on a summary section with name, logo, abstract links etc...
  • use formatter service for open metadata
  • put no limite in remote typeahead
  • Fix for null pointer in settings manager buildTree:
  • Full build functions
  • Sort typeahead dropdown by name
  • facets list settings are now stored into an array instead of in an object this make sort easier
  • More defensive programming
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into formatter-functions
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into formatter-functions
  • Fixed tests after merge went wrong.
  • A few convenience methods for URL handling and more corner cases resolving files in XSLT transforms.
  • Merge branch 'replace_file_with_path' into formatter-functions
  • Merge remote-tracking branch 'origin/search-map' into search-map
  • Fix typeahead directive settings for length=0
  • make typeaehead dropdown scrollable
  • typeahead bundle already contains bloodhound - remove it
  • Make type ahead works with minLength=0
  • Merge branch 'stable-develop' of https://github.com/geonetwork/core-geonetwork into replace_file_with_path
  • Add tests for statistics and migrate from old select service to custom service methods. This makes the stats work on all databases.
  • Allow _content_type parameter
  • Merge in IMOS hierarchical facets support
  • Change thesaurus tests so they can be parallelized.
  • use 1/2 cpu cores for testing
  • Fixes regarding writing to zip files and adding tests for that and mef export.
  • Add ddCollapseText directive from https://github.com/doukasd/AngularJS-Components
  • Remove hardcoded dimensions
  • fix datepicker when no dates filter is given
  • add options to typehead
  • change typeahead suggestion style
  • add handlebars
  • update typeahead suggestion style
  • Fixed creating zipfiles and batch delete service.
  • Remove services that have been migrated to spring but not removed from config files.
  • Now all tests pass.
  • 677 Classic UI: Metadata view links in metadata show cause a javascript error in debug mode
  • Add sourcesOptions for typeahead catalog combo
  • Create FormFields service and module
  • Fixed validation and schema creation.
  • Remove Aspects from core and higher spring configuration file.
  • Add parameter system in manager
  • delete test log
  • Add configuration log level
  • Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into replace_file_with_path
  • a change to use java 7 resource handling
  • Harden ReportUpdatedMetadata service
  • Role Hierarchy was missing. Now, a user can do all privileged for his role and the roles below
  • Fixed some bugs with new path based testing
  • Updated services to path and most tests are passing
  • Fix bug on bgLayerSwitcher btn-group click
  • Adding multinode harvester
  • add isNcwms property when creating a layer from getCapabilities
  • 672 Import metadata doesn't update xsi:type values in iso19139 when using default namespace
  • Improve label of downloads button in result view
  • getLinksByType type can use # to match exactly
  • update metadata_formatter static css
  • update container class of metadata content this have to be a class, not an attribute cause sanatize skips it
  • Check null element in createPath
  • Fixed null point caused in the loggin
  • Fixed bug with template cache resolving parent folders
  • Fixed null pointer exception
  • Allow _content_type parameter (and any other "external" parameter) on this service
  • Merge branch 'develop' into formatter-functions
  • Replace timers with single ScheduledServiceExecutor.
  • stop using timers and use a shared sheduled thread executor.
  • Merge pull request #7 from pgiraud/remove_bglayer
  • Improving performance of tests
  • Remove the current bglayer everytime
  • Improve migration error logging
  • Merge branch 'develop' of github.com:jesseeichar/core-geonetwork into formatter-functions
  • Merge pull request #6 from pgiraud/layer_type
  • Fixing regexp for layer type extraction from context
  • Add metadata display directive
  • Merge pull request #5 from pgiraud/proxyurl
  • Inject gnViewerSettings
  • Increased test speed by hundreds or thousands of percentages.
  • use proxyUrl from settings
  • Add proxyUrl in default gnViewerSettings
  • Add target option on popup creation
  • Restore update-srv-*Dataset processes. Closes #671.
  • Core, common and domain migrated to PATH
  • Fix syntax error
  • Add custom print support for sextant WMTS
  • Add print support for MapQuest (Bing is not supported yet)
  • clean up test spring config files.
  • Add group to layer on layer creation from getCapabilities This is done for layer add from MD result list, or from ows context
  • Fix findbugs violation
  • fix domain and core tests
  • increased size of state in address
  • Add gn_typeahead directive for multiselect
  • MONKEY PATCH: add necessary nesting for tags overflow
  • Merge remote-tracking branch 'fgravin/search-map' into search-map
  • Add zip.js files if = 'gn_search'
  • Fix KM

New in GeoNetwork 2.10.3 (Jan 30, 2014)

  • Fix for issue #373
  • Metadata update by XML / record title and abstract not displayed in search results when having a default namespace #372.
  • Search suggestion / some record fields may contains new line and make the JSON invalid.
  • Improve french translation.
  • Widgets / relation panel / display relation if no distribution section (#368).
  • Can't delete a logo (#363).
  • RSS / add the mdlinkonly parameter to only get the link for the record (get from develop branch).
  • CSW test / Drop old out of date samples.
  • Merge pull request #359 from anzmest/pull3
  • Merge pull request #1 from smart-geonetwork/pull
  • Merge remote-tracking branch 'origin/2.10.x' into 2.10.x
  • Autocompletion / value should be analyzed (#357).
  • Widgets / Avoid undefined in results summary if a summary only request is made.
  • Merge pull request #356 from sppigot/2.10.x
  • Move metadata.select calls outside of loop that sets checkboxes to remove unnecessary metadata.select server load
  • Merge remote-tracking branch 'origin/2.10.x' into 2.10.x
  • Editor / Region list / Avoid NoSuchBeanDefinitionException
  • Merge pull request #350 from Delawen/del2.10.x
  • If metadata contains invalid layer name, when trying to add the layer to the map, it shows a wms layer selection window
  • pull in update to maven_repo
  • Fix for #347
  • Use eclipse URIUtils to avoid java7 dependency
  • Updating submodule maven_repo to latest commit
  • Fixes for correct URLs on windows and linux - some fixes are similar to those proposed by fxp in #135 and this patch fixes problems described in #218 Requires patched xml-resolver jar from commit 0e5b1af75f05a00d02bb6c85dbbc573aec7395ff which is a fix for issue #339
  • 340 readwriteUuid usage on metadata creation
  • 338 CSW harvester fails when using http POST and filter query for GetRecords queries
  • Italian translation: improvements and updates to js files (mostly provided by DGuidi)
  • ISO19139 / AggregationInfo / Relations are only displayed from the record defining the aggregate (#335). Improve doc about relation.
  • ISO19110 / Relation display no title (#258).
  • Italian translation: some improvements. Close #277.
  • Merge branch '2.10.x' of github.com:geonetwork/core-geonetwork into 2.10.x
  • 334 Metadata editor: datetimes values are lost in IE after editing and saving the metadata
  • Added uuidAction parameter in xml.metadata.insert and update language in service urls
  • Schematron ruleset titles in schema-plugins. Close #325.
  • Fix for #319
  • Fix for issue #318
  • Italian translation / Update GUI and ISO19139 labels (by DGuidi)
  • Merge pull request #296 from geosolutions-it/2.10.x
  • Widgets / User menu : Fix username display on IE7+ and fix tooltip display on IE9-.
  • 308 CSW ExceptionReport version is incorrect, should be 1.2.0
  • 305 Date filter calendars in Advanced Search (classic UI) render wrongly in Chrome/Safari/IE
  • 305 Date filter calendars in Advanced Search (classic UI) render wrongly in Chrome/Safari/IE
  • Improvements to schema-conversions
  • Improvements to schema-conversions
  • Fix log level in ProfileManager
  • Merge pull request #281 from ianwallen/Fix_Issue_274
  • Merge pull request #280 from ianwallen/Fix_url
  • Improve string handling in xsl back calls
  • 289 getGNServiceURL function adds extra slash if the parameter starts with slash
  • Update docs versions

New in GeoNetwork 2.10.2 (Oct 22, 2013)

  • 267 HTML5 UI: Use WMC context in map and allow OSM layers
  • 271 Transfer ownership displays target users repeated
  • 266 HTML5 UI: Hide special groups from New Metadata panel
  • Merge pull request #265 from Delawen/origin/2.10.x
  • Fixing a really weird bug on IE I don't even know how to report.
  • Merge pull request #263 from Delawen/136
  • Check if we passed an override parameter for layers #136
  • Merge pull request #227 from kristjanr/PressingEnterKeyWhenSearching
  • Merge pull request #227 from kristjanr/PressingEnterKeyWhenSearching
  • 257 WMS harvester thumbnail issue (classic UI)
  • Merge remote-tracking branch 'origin/2.10.x' into 2.10.x
  • Editor / XML view / Do not escape (#254).
  • 247 HTML5 UI: Context menu in search results displaying admin options when unlogged
  • Fix email size for group - live fix from GeoNetwork workshop in FOSS4G2013.
  • Fix email size for group - live fix from GeoNetwork workshop in FOSS4G2013.
  • 246 HTML5 UI: Click on search result metadata title doesn't open the metadata detail page
  • 241 Fix MySql create sql script
  • Bug fix: Pressing key instead [Search] button sends only Simple Search request. http://trac.osgeo.org/geonetwork/ticket/1041
  • Merge pull request #220 from ianwallen/Branch_a6a1b2af565d7e159c4a644e8c82475063912773
  • Merge pull request #221 from ianwallen/Fix_Issue_174
  • Fixed issue when the referer was null
  • Merge pull request #173 from ianwallen/Jetty-7.6.8
  • Fix issue 213 Fixed issues related to last commit (dcd363f2cb8cbb08a0113a370c0fcc506061aa8b) - characterset issue with ita - commited conflict info from nor
  • Fix bug edit linkresource service selection
  • Widgets / Editor / User defined frequency is not properly saved.

New in GeoNetwork 2.10.0 (Jun 14, 2013)

  • Documentation / Add 2.10 feature list. Fix release doc due to submodule changes
  • Documentation / Add missing files related to submodule removal and .gitignore rule
  • Only ignore installer creation folder
  • Merge pull request #131 from ianwallen/2.10.x
  • added missing file to docs
  • Permit anyone to view the docs if they exists
  • Merge pull request #127 from Delawen/2.10.x
  • Print Panel improved, now with more scroll bars
  • Merge pull request #126 from Delawen/2.10.x
  • More margin changes for main content div, so the editor looks better #108
  • Merge pull request #125 from Delawen/2.10.x
  • Improved style for metadata editor, adding a better "delete" icon for buttons
  • Improved styling on metadata editor
  • Fix typo that made the rule invalid
  • Merge pull request #124 from Delawen/2.10.x
  • Adding checkboxes for results view fixing #103
  • Merge pull request #123 from Delawen/2.10.x
  • Fixing logout not clearing the user defined on catalogue
  • Merge pull request #122 from Delawen/2.10.x
  • Putting Login dropdown box above everything else
  • Merge branch '2.10.x' of github.com:geonetwork/core-geonetwork into 2.10.x
  • Merge pull request #120 from Delawen/2.10.x
  • Minimum height for pupular and latest metadata, so it is completely visible at all times #104
  • Merge pull request #119 from Delawen/2.10.x
  • Consistent resizing of resultsPanel for different css rules
  • Margins on main content will degrade on smaller screens to have more space for content. Related to #100, not being able to see "actions" button
  • Merge pull request #118 from Delawen/2.10.x
  • Removing testing with latest ExtJS library
  • 1299 Map viewer: Layers that are inside the overlays folder are multiplying
  • 1299 Map viewer: Layers that are inside the overlays folder are multiplying
  • Merge pull request #114 from Delawen/2.10.x
  • Simplifying font-face css3 definitions
  • Fixing fonts css
  • patch fixes #106 Using document mode of IE9
  • Adding eot version of the fonts
  • added docs, installer and release into main repo
  • removed submodules installer, docs, releases
  • Merge remote-tracking branch 'origin/2.10.x' into 2.10.x
  • Fix compile error
  • Merge pull request #97 from ianwallen/UTF-8
  • Fix statistics compile error
  • Self Registration - not adding profile (#1298)
  • Fix findbugs checks
  • Feedback form / JS error
  • ISO19139 / Improve label in french
  • Add configuration option to update or not schema plugin catalog on startup (allows to modify it manually if necessary)
  • Widgets / Translate user role in user menu
  • Fix logo size on IE7
  • Fix all statistics services broken by ReadOnlyMode and some IOUtils changes
  • Converted some file to UTF-8 for better support
  • Fixed for Ticket #1295 Change encoding for login.jsp to utf-8
  • Merge pull request #96 from ianwallen/2.10.x
  • Remove "developer" user as it is not required
  • RSS / FF does not render feed as usual (#1297)
  • Merge pull request #95 from ianwallen/2.10.x
  • Change oracle varchar to varchar2
  • Rename migration scripts from 2.9 to 2.10 since 2.9 was not a supported version
  • Widgets / misc fix
  • UPDATE HarvestHistory moved to db-default so that it applies to all databases
  • Add missing SQL statement in migration scripts required for CSW virtual admin
  • Removed blank lines in Oracle statements so that it can be executed from sqlplus if required
  • SQL table name error (from last commit) - "service" should be "services"
  • Widgets / Add missing i18n
  • Widgets / Fix uuid to call to addWMSLayer
  • gco:nilReson not translated (#1293)
  • French translation / Add missing string
  • Suggestion / Keyword comma exploder / Only process required keywords and do not forget thesaurus name
  • Related to #1276 for login.jsp page
  • Merge pull request #93 from Delawen/2.10.x Improvements on Spanish Translation
  • Merge pull request #93 from Delawen/2.10.x Improvements on Spanish Translation
  • Merge pull request #92 from Delawen/2.10.x
  • Removing some deprecated "importants" on css that made very difficult to work
  • A bigger tag cloud (width) as some long keywords have problems
  • When clicking on a tag, change tab to search to see results for the tag
  • Merge remote branch 'origin/2.10.x' into 2.10.x
  • Merge pull request #91 from Delawen/2.10.x
  • Log-out bug fixing
  • Authentication was incorrectly determined at start, so the login/logout/admin buttons were broken
  • Full link on label on tag cloud
  • Fixing bug on tag-cloud that made the facet filters search not to load
  • 1288 Fix link code for thumbnails
  • 1291 Unify permissions setting when importing a metadata with UI and CSW-Transaction
  • Updated installer submodule in 2.10.x
  • 1291 Unify permissions setting when importing a metadata with UI and CSW-Transaction
  • Update version to 2.10.0-SNAPSHOT
  • Update doc
  • Merge remote-tracking branch 'origin/2.10.x' into 2.10.x
  • Merge pull request #90 from Delawen/2.10.x
  • NullPointer check. If there is no such field, just don't fail, go on
  • Adding reset icon to reset button on advanced search form
  • Better image icon for add wms layer to map buttons
  • Merge branch '2.10.x' of github.com:geonetwork/core-geonetwork into 2.10.x
  • Fixes to bookmark function (search result)
  • Generic addMap icon
  • Cookies text
  • Adding font to style (html5ui)
  • Fonts for style
  • Buttons for metadata view panel
  • Using more space (width), do not waste it
  • Small changes for metadata panel
  • Adding two new tabs: Catalog and Map
  • Perfecting styling for Home page
  • Widgets / Add harvesting menu to user action menu
  • Harvester / OGC WxS / Scale hint conversion error on harvesting (#1289)
  • Widgets / Fix quick links menu
  • Widgets / Removed unused variable
  • Add HTML5 UI to the list
  • Proxy / if allowedHost is then localhost was the only allowed host
  • reenabled option of controlling allowed hosts in proxy
  • Using a better styling, first approach
  • Widgets / LoginForm / Add user info & quick search links (#1285)
  • HTML5UI / Simplify URLs. Add missing OpenSearch link. Fix RSS link and duplicated href attribute
  • HTML5UI / Add missing styling
  • Widgets / Suggestion / Add css class for custom styling
  • HTML5UI / Remove unused CSS
  • HTML5UI / Ignore minified JS
  • Widgets / toggle on clicking on section title (and not only icon)
  • Merge pull request "New html5 based UI" from Maria Arias
  • Widgets / Metadata link / default label if no custom label defined in translation for protocol
  • Harvester / Sort icons by name and add a blank icon
  • Widgets / Add css class for call for actions
  • Admin / template / display order is not saved & restored properly (#1287)
  • Widgets / Relation manager / Fix label and improve style
  • Widgets / Cleaning and properly set protocol with value instead of label in relation manager
  • Harvester / Add missing files for OGC WxS CSW and SOS services
  • Merge remote-tracking branch 'origin/2.10.x' into 2.10.x
  • Cleaning / Remove or replace console.log from JS
  • ArcSDE harvester: use instance ArcSDEResult variable
  • ArcSDE harvester: use instance ArcSDEResult variable
  • Add logo class when needed
  • RSS link update & content
  • Fix check for http method to use in CSW harvester
  • Fix check for http method to use in CSW harvester
  • Merge remote-tracking branch 'origin/2.10.x' into 2.10.x
  • Fix bug for surname in xml.info?type=me
  • 1277 some harvesters do not retrieve groups
  • Update version to 2.10.0-SNAPSHOT
  • 1277 magic string typo
  • 1277 magic string typo
  • 1277 fix saving ownerGroup for some harvesters
  • 1277 prevent NPE if harvester has no owner
  • 1277 missing i18n
  • 1277 fix 'sample' is not a system group
  • 1278 Reduce code duplication - fix test
  • Harvester / XSL error (#1280)
  • 1278 Reduce code duplication
  • 1277 Harvesters belonging to a group, and can be managed by UserAdmin
  • 1275 Extend temporal search
  • Fix classname for list of status (related to eaba7b10adfdf76df38ade8802c5482ba210c0b7)
  • Fix migration script error in 280 and 290 steps
  • fixed a harvester history bug where there is bad data in database it kills history with null pointer
  • Harvester / CSW / cleaning (related to #1259)
  • 1276 Fix spring security rules for service not allowed and login form
  • 1274 feedback on specific metadata
  • 1266 Align the Interactive Map button behavior in the widgets UI and the classic UI
  • 1266 Align the Interactive Map button behavior in the widgets UI and the classic UI
  • 1266 Align the Interactive Map button behavior in the widgets UI and the classic UI
  • Do not search for migration task if db version > webapp version
  • Fix typo in label for
  • Administration / reordering menu
  • Widgets / Create INSPIRE field only if INSPIRE enableSearchPanel is set
  • Add missing SQL statement required for CSW virtual admin
  • Move schema list and status values list services into xml.info service
  • PRE_EVALUATE_DOC_FUNCTION (from http://www.saxonica.com/documentation9.0/javadoc/net/sf/saxon/FeatureKeys.html#PRE_EVALUATE_DOC_FUNCTION) should be set to false so that XSLTs that use document function are able to pick up changes eg. when using a metadata record from the catalog via xml.metadata.get it is very desirable that the document function be evaluated each time the XSLT is run rather than just once at compile time
  • more findbugs warnings fixed
  • a few more findbugs fixes
  • fix build error by fixing several findbugs errors
  • PRE_EVALUATE_DOC_FUNCTION (from http://www.saxonica.com/documentation9.0/javadoc/net/sf/saxon/FeatureKeys.html#PRE_EVALUATE_DOC_FUNCTION) should be set to false so that XSLTs that use document function are able to pick up changes eg. when using a metadata record from the catalog via xml.metadata.get it is very desirable that the document function be evaluated each time the XSLT is run rather than just once at compile time
  • Search suggestion / Improve layout
  • Search suggestion / Add option for sorting
  • update to a fixed webspecs version
  • fixed more warning reported by findbugs
  • Search suggestion / Add option to place results which starts with requested string on top of the results (#1148)
  • fixes to account for spaces in path on windows
  • CSW / Return exception while reindexing all records (#1273)
  • Delete rss.latest service and redirect url to rss.search?sortBy=changeDate
  • fixed bug when datadir is not absolute
  • 1269 Show html error page when invoking a non existent jeeves service
  • Subtemplate / Minor layout improvements
  • Indexing / Subtemplate indexing does not work (#1272) - do not add taxonomy for a document if empty eg. for subtemplates
  • Support search for metadata or template (#1271)
  • Merge pull request #82 from ianwallen/2.8.x
  • Fixed bug - ID on help tags were being duplicated which was causing tooltip to popup next to incorrect location
  • 1269 Show html error page when invoking a non existent jeeves service
  • Update version to 2.10.0-SNAPSHOT
  • Update version to 2.10.0-SNAPSHOT
  • Latest commit for docs module
  • Latest commit for docs module
  • Merge remote-tracking branch 'origin/master'
  • Update doc module and add shell script for updating version number
  • fixed case where htcontexts wasn't making it into app context
  • fixed all find bugs warnings
  • Ignore installer and list of changes
  • Merge remote-tracking branch 'origin/master'
  • Update docs to latest commit
  • Add gmiTogmd.xsl to import XSLTs
  • Add gmiTogmd.xsl to import XSLTs
  • Add profile for doc build. Use -Pwith-doc to build doc
  • added forgotten code quality files
  • fixed intermittant test failure
  • Harvester / CSW / Add all queryables as filter (#1259) - Thanks Thierry Chevallier
  • Widgets / Add missing label for protocol JEPG
  • Editor / Expand element error (#1267)
  • Widgets / Improve layout (#1268)
  • Widgets / Editor / In XML view mode resize textarea according to the editor size
  • Widgets / Improve labels
  • Widgets / Editor / Fix view menu when an element is added in a view mode which contains more than one tab
  • Widgets / Only display validation status to identified users and improve alignement of thumbnails
  • Widgets / Add highlight class for call for action button
  • Widgets / Make editor down and up button the same size
  • ISO19115 / Fix duplicated label
  • ISO19139 / Improve french translation. Thanks Benjamin Chartier
  • Fix facet name when empty label (eg. not a codelist)
  • Relation / Do not restrict aggregate relation to crossReference
  • Add label for DateTime element
  • Fix GAST compilation error due to WAR plugin version changes
  • maven-war-plugin version set to 2.1.1 to fix build errors with java7. Thanks François Van Der Biest
  • updated submodules
  • fixed occasional test failure caused by test ording execution
  • Widgets / editor helper / trigger all events on radio layout
  • Virtual CSW / admin / Properly update service name
  • Metadata privileges / Add support for updating privileges (keep remove all+add strategy by default)
  • Virtual CSW / Administration panel (#1207) - Thanks Thierry Chevallier
  • Merge remote-tracking branch 'origin/master'
  • Added some changes to make recovering from a corrupt index or corrupt spatial index more robust
  • Widgets / Editing metadata related resources (#1255)
  • Fixed bug - ID on help tags were being duplicated which was causing tooltip to popup next to incorrect location
  • Escape line-feeds too in escapeXMLEntities otherwise breaks when title contains a \n (bug #1229)
  • make database healthcheck cross database
  • Xsl processing / Allows editor to process records (#1265)
  • fixed a mis-placed ' in xsl
  • fixed last commit
  • make database healthcheck cross database
  • Widgets / Improve login form layout - align button, overlaping labels. Thanks Arnaud de Groof
  • Editor window unusable in IE if a is empty (#1262)
  • Editor window unusable in IE if a is empty (#1262)
  • Add support for ISO extended element references by type (using isoType attribute) (#1263)
  • CSW / Add OutputSchema = own to retrieve ISO records in their own schema (GeoNetwork extension)
  • Remove extra comma - causing issue on IE
  • Fix layout of shortcut in help panel
  • Fix IE7 error on map initialization in editor
  • Properly initialize new logo on startup
  • Widgets / Fix create metadata link from administration on IE which does not take #create into account
  • Properly display node name in the page title for widgets and administration pages
  • Harvester / GeoNetwork / Add custom filter (#1260)
  • Merge remote-tracking branch 'origin/master'
  • ISO19139 / Improve support for making metadata on maps (#1250)
  • Improve french translation
  • Load WMC / Add load.wmc service to the allowed services. Remove old intermap services
  • Load WMC / Fix error related to OL 2.12 update
  • ISO19139 / Improve French translation (Thanks to Metawal metadata working group)
  • fixed 2 bugs in withheld implementation
  • Normalize line endings
  • Improve french translation (Thanks Etienne Taffoureau)
  • Harvester / File system / Add labels for easier configuration
  • Widgets / Editor / Collapse all section should be reset after metadata editor is loaded
  • Improve French translation (Thanks Etienne Taffoureau)
  • Merge remote-tracking branch 'origin/master'
  • updated submodule with added csw test
  • Merge remote-tracking branch 'origin/master'
  • Thesaurus / add date or datetime according to thesaurus info
  • ISO19139 / View mode / keyword type is not translated (#1257), ISO19139 profile / topicCategory not translated (#1256)
  • Widgets / Layout / Center view and editor map widget
  • ISO19139 / Ordering instruction requires a medium textarea for easier editing
  • Widgets / Editor / Properly trigger metadataUpdated event after form is initialized
  • ISO19139 / Improve translation (Add missing GML elements, Comment helper only relevant for France)
  • commit line normalization
  • Widgets / Fix language list configuration examples
  • Merge branch 'master', remote-tracking branch 'origin'
  • Send the metadataAbstract when publishing a layer to GeoServer (#1232)
  • Refix #950: thumbnails not showing overview upon click in widgets UI
  • Send the metadataAbstract when publishing a layer to GeoServer (#1232)
  • Dont add the last link menu if it's empty (#1226)
  • Refix #950: thumbnails not showing overview upon click in widgets UI
  • Also create a TC211 metadataLink when posting to geoserver (#1227)
  • Thesaurus / Set title and namespace when creating a local thesaurus (#1251)
  • Merge pull request #79 from landryb/bug-1227-1229-1231-improve-geopublishing
  • Thesaurus / Set title and namespace when creating a local thesaurus (#1251)
  • Bug #1227, createFeatureType part: Also create a TC211 metadataLink when posting to geoserver
  • Create StringEntityRequest with the proper contentType and encoding (#1231)
  • Post the link to the widgetsUI view rather than the csw/xml view for (#1227)
  • Escape line-feeds too in escapeXMLEntities otherwise breaks when title contains a \n (bug #1229)
  • Thesaurus / Add keyword to newly created local thesaurus return exception (#1234)
  • Widgets / Editor / Keyword : add config for height and width (#1248)
  • Support DB in readonly mode (#1246) - properly convert string to boolean, avoid multiple calls for readonly status check on the same action, Use log instead of system.out
  • Lucene / ImportantDocument boosting class does not work due to Lucene 4.1 update (#1249)
  • Fix for ticket #1245 - user groups should only be added if no group restrict to parameter specified or group restrict to parameter *is* empty
  • Merge remote-tracking branch 'origin/master'
  • Widgets / Editor / Thesaurus initialization failed. Store.query search by identifier from the beginning of the id and not exact match
  • updated submodules to latest
  • fixed line ending
  • normalize line endings
  • Reset H2 as default DB and default sample config for postgresql
  • Editor / iso19139 / Adding a language does not set language id (#1246)
  • Widgets / Editor / Save vertical scroll position after editor widgets (eg. extentMap, Thesaurus) initialization
  • Indexing / iso19139 / add XSL mode to easily add new field in a profile (#1247)
  • Widgets / New metadata panel / Only 50 templates displayed, increase limit for catalog with lots of templates
  • Widgets / Editor / Save vertical scroll position after editor widgets (eg. extentMap, Thesaurus) initialization
  • Layout / Add specific CSS class for thumbnail
  • Layout / Prevent logo to be to large in harvester config and metadata view
  • Editor / Suggestion / Add date of the INSPIRE specification in the citation
  • Editor / iso19139 / Adding a language does not set language id (#1246)
  • Merge pull request #76 from heikkidoeleman/master
  • GeoNetwork in read-only mode
  • Fix for ticket #1223
  • GeoNetwork in read-only mode
  • Fix for ticket #1223
  • corrected order of stack trace in logging
  • add logging to XmlSerializer for withheld
  • Include gmx:Anchor content when indexing gmd:keyword in descriptiveKeywords
  • Fix for ticket #1228 - thanks to Landry Breuil
  • Fix for ticket #1228 - thanks to Landry Breuil
  • Set Thumbnail only commit after all changes made
  • Fixes for running on windows
  • changed the mapfish print dependency to the pre-spring version. and official version
  • normalize line endings
  • Pull in commit a3131b7d850ddb887c720749ced1541d02708d51
  • Rebuild schemaplugin oasis catalog when the SchemaManager is initialized Allows instance to be moved and mvn jetty:run without problems
  • Editor / Suggestion / INSPIRE specification references (#1241)
  • Widgets / Selection / On load and first search properly disable action on selection (#1242)
  • CSW / config / Sort language by name
  • Editor / Helper ilst / Fix related element update for radio layout (#1211)
  • 1233 OGC WebServices harvester doesn't work in 2.8.x
  • Merge remote-tracking branch 'origin/master'
  • one of the characters was ö not é
  • fixed encoding bug in webspecs test
  • fix sorting with data containing accents
  • fix for #1236 Metadata not being spatially indexed in Oracle database
  • Widgets / Editor / sort thesaurus title in ASC order
  • Improve french translation
  • Widgets / Editor / i18n for thesaurus add label
  • Widget / Search form / INSPIRE / Improve french translation
  • Fix for Ticket #953 Second fix Accidentally removed the wrong line - corrected and remove the correct line
  • Fix the check for showMapPanel config variable. If showMapPanel variable was not defined it was not showing the map but it should
  • Merge pull request #75 from ianwallen/master
  • Fix for Ticket #953 Second fix Accidentally removed the wrong line - corrected and remove the correct line
  • Fix the check for showMapPanel config variable. If showMapPanel variable was not defined it was not showing the map but it should
  • Merge pull request #74 from ianwallen/2.8.x
  • Merge pull request #73 from ianwallen/Branch_2.8.x
  • modified metadata-show so that the metadata-show showMapPanel gui parameter works better
  • added option to enable or disable map panel in metadata.show
  • Fix for Ticket #871 Most of the code for this fix was taken from the main-page.xsl
  • Fix for Ticket #996 Cleanup headers to avoid duplicate loading of the same headers. Duplicate loading of the protocol.js was causing ie7 to fail
  • Fix multilingual template local codes
  • Update version to 2.8.1 snapshot
  • updated all submodules
  • update to jts 1.13
  • Merge branch 'master' of github.com:geonetwork/core-geonetwork
  • gitignore
  • gitignore files
  • Catalan translations: escape quotes for strings used in javascript methods for actions on selection
  • Fixes in polish sql scripts
  • Catalan translations: escape quotes for strings used in javascript methods for actions on selection
  • Merge remote branch 'origin/2.8.x' into 2.8.x
  • Fixes in polish sql scripts
  • mailing list fix and version update
  • Update version to 2.8.0 in sql scripts
  • modified metadata-show so that the metadata-show showMapPanel gui parameter works better
  • removed poorly thought out update index method
  • fixed increase popularity task
  • fixed healthcheck name
  • added another health check to keep track of FieldCache
  • 1225 TableExport service is prone to SQL injection and allows export any GeoNetwork table
  • 1225 TableExport service is prone to SQL injection and allows export any GeoNetwork table
  • added option to enable or disable map panel in metadata.show
  • Fix for Ticket #871 Most of the code for this fix was taken from the main-page.xsl
  • Fix for Ticket #953
  • ported back memory leak fix
  • added special updateIndex method to SearchManager which allows very fast updating of a document without full reindexing
  • ensure old lucene searchers are correctly purged
  • Update module version to 2.8.0
  • Update module version to 2.8.0
  • Update module version to 2.8.0
  • don't cache indexAndTaxony in LuceneSearcher, just version
  • analysis and fixing potential leaks leaving lucene readers open
  • fixed compile errors
  • fixed lucene version
  • reduce instance size of CatalogSearcher
  • changed lucene to official 4.1 release
  • reverted version until I get compile errors fixed. I didn't realize it had an API change
  • fixed lucene version
  • changed lucene to official 4.1 release
  • rename TestBean to not have Test in name so maven 2 doesn't think it is a test
  • fixed accidental import
  • Ensure gmd prefix xslt works for records with prefix and without
  • Add geoportal REST harvester
  • Ensure gmd prefix xslt works for records with prefix and without
  • Add geoportal REST harvester
  • fix for withheld elements
  • fixed regression with XmlFileCache
  • login will now redirect back to same page that login was made from
  • add overrides that update the spring application context
  • better detection of apppath and config path when running in jetty with multiple locations
  • Fix for ticket #1199
  • Fix for ticket #1199
  • Merge branch 'master' of https://github.com/ianwallen/core-geonetwork
  • Editor / Helper / Conditional helper (#1220) - properly get helper
  • ISO19139 / french documentation / typo
  • Fix for Ticket #996 Cleanup headers to avoid duplicate loading of the same headers. Duplicate loading of the protocol.js was causing ie7 to fail
  • ISO19139 / french documentation / Add some more details and use conditional helper when relevant
  • Editor / Helper / Conditional helper (#1220)
  • Merge remote-tracking branch 'origin/master'
  • ISO19139 / french labels / Remove unused option
  • Editor / Keyword selection / Add definition if available in thesaurs
  • fixed OrSpatialFilter
  • improved find by id method
  • update version of webspecs
  • Merge extended regions API
  • Add missing services to Spring security mapping
  • Harvester / CSW / Add option to check for duplicate resource identifier (#1212) - define all NS to avoid XPath error if prefix defined with other value
  • Virtual CSW / Add rule to allow service which starts with csw-. Remove reference to old user-profiles configuration
  • Editor / Helper list / Add radio layout (#1211) - Fix error for non iso19139 schema
  • Harvester / CSW / Add option to check for duplicate resource identifier (#1212)
  • Harvester / CSW / Add option to check for duplicate resource identifier (#1212)
  • Harvester / History / Add default value for elapsed time on migration
  • ISO19139 / Make indexing more profile aware (Useful when you delegate indexing to ISO19139 from the profile)
  • ISO19139 / French loc file - fix suggestion error
  • Harvester / W*S / harvest INSPIRE fields from the GetCapabilities document (#595) - Improve conformity section
  • ISO19110 / Change type field values for feature catalog
  • Fix multilingual template local codes
  • Index / duplicate documents (#1215)
  • Fix XSL error when retrieving helper for multilingual records
  • Use WMC or OWS to load maps in GN widget interface (#1208)
  • Merge remote-tracking branch 'origin/master'
  • Use WMC or OWS to load maps in GN widget interface (#1208). Thanks Florent Gravin
  • another fix for when the servlet is not geonetwork
  • another fix for when the servlet is not geonetwork
  • Hidden elements not displayed for user with editing privilege (#1213) - workaround for test
  • Hidden elements not displayed for user with editing privilege (#1213)
  • Merge remote-tracking branch 'origin/master'
  • Editor / Helper list / Add radio layout (#1211)
  • Fix for select all
  • Merge remote-tracking branch 'origin/master'
  • Editor / Helper list / Add radio layout (#1211)
  • fix resource loading when servlet is not called geonetwork
  • fix resource loading when servlet is not called geonetwork
  • Restore protocol choice in french translation
  • Fix start record when looking for suggestion
  • Add missing translation. Do not check WMS version. (#1209)
  • Merge pull request #70 from fgravin/serviceExtract-PR
  • fixed a csw endpoint error in the case where the query is not a boolean query
  • changed csw constraint parser for csw endpoints so it works correctly with numeric values
  • New otherMenu action that add all layers from metadata.service.extract (selection) to the map
  • Implement metadata.service.extract that retrieve all wms from metadata in the cart
  • Harvester / W*S / harvest INSPIRE fields from the GetCapabilities document (#595)
  • align submodules with master branch
  • add geoserver submodule back
  • Harvester / WxS / Wrong service link in operatesOn (#1206)
  • Schema configuration / Add support for read/write UUID (#1205)
  • added place holder for preauthentication
  • Merge remote-tracking branch 'origin/master'
  • LDAP Improvements
  • Merge pull request #69 from fgravin/numSelect-PR
  • Merge pull request #68 from fgravin/customMenu-PR
  • widget (fix bug) - Get number of selected Metadata on MetadataResultsToolbar init
  • Widget - Customised otherAction menu and MetadataMenu
  • ISO19139 / French loc / Fix wrong units in helper for spatial resolution
  • removed accidentally merged method
  • merge the improved search based on lucene 4.1
  • Merge branch 'protocol-PR' of https://github.com/fgravin/core-geonetwork
  • Merge pull request #67 from ianwallen/master
  • Move DDL from migrate default to db scripts as each DB can be different. - Updated oracle scripts to use varchar2 instead of varchar - Also fixed some missing defaults for users.security
  • Fix bug with oracle column modification - wrong syntax - it was failing
  • Fixed bug with the harvestUri being set to 455 when it should be 512 like in the create scripts
  • Format files - Added NOT NULL to all the primary keys to make it consistent - Applied formating so that it similar to all database creation scripts
  • Fixed username size - should be 255 like the other databases
  • Added missing foreign key constraints related to the status tables
  • Editor / gmd:protocol is not a closed list (#984)
  • 1200 Converter icons in metadata results are not displayed
  • retargetted installer to master branch
  • update to latest docs
  • Use MetadataNotFoundEx for consistency
  • Add xml-error.xsl for harvesting services to provide XML error responses
  • Merge pull request #65 from fgravin/PR-OLcss
  • Harvester / WxS thumbnail creation failure (#1197) and SQL error if user #1 removed (#1198)
  • Indexing / withheld element removed from index when user is not logged in eg. when increasePopularity task is launched (#1195)
  • Indexing / withheld element removed from index when user is not logged in eg. when increasePopularity task is launched (#1195)
  • Add OL style.css for minified js
  • added english translation for requestedlanguagesorted
  • RDF improvements
  • ISO19139 / Improve label and suggestion for INSPIRE conformity for service metadata
  • ISO19139 / Improve label and suggestion
  • Widget / Cleaning
  • SQL script improvements
  • SQL script improvements
  • Schematron / constraint validation error (#1194)
  • Search / Group search does not work (#1193)
  • Schema / ISO19139 / Improve service type list in French
  • Privileges / hasEditPermission is wrong for some user (#1192)
  • Merge remote-tracking branch 'origin/master'
  • Widgets / Search results / Properly truncate abstract and avoid layout error when html tags are in the abstract which may interact with search results HTML
  • added sort language back to ui
  • keep sorted. it is still needed for something. need to figure out what
  • SDE harvester validation rules: remove trailing comma causing issues in IE
  • SDE harvester validation rules: remove trailing comma causing issues in IE
  • Merge remote-tracking branch 'origin/master'
  • Admin / Batch import / FK error on first record (#1189)
  • update web-itests jetty configuration with ssl
  • Move 'Clone' into Operation column
  • added default namespace for each thesaurus to make editing thesauri easier
  • changed how search by keyword works so that it checks ids as well as keyword labels
  • added default namespace to thesaurus
  • fixed keyword selection panel to add keywords
  • Config GUI / Fix wrong example in config-gui.xml. Turn off Google translate widget by default for multilingual metadata
  • Widgets / Trigger file upload popup when clicking on the field (and not only on the button)
  • Widgets / Add translation needed when uploading PDF
  • Index aggregation info (#1187)
  • Update thesaurus RSS feed to point to Github instead of sourceforge
  • Enable xml.metadata.schema.add,delete,update services
  • Some services need to use MetadataNotFoundEx Add services for xml_services (mainly for xml error handling) Add simple Validation service Bug fix in DataManager getMetadataNoInfo NPE Bug fix to add www.opengis.net to iso19139 oasis remap error-xml.xml and xml-error.xml doing the same thing - combine
  • Update thesaurus RSS feed to point to Github instead of sourceforge
  • Improve french translation
  • Widgets / form panel / resize form elements (#1180)
  • Merge remote-tracking branch 'origin/master'
  • Switch from status List service to Info service for advanced search menu
  • Move schema list and status values list services into xml.info service
  • 1186 WebDav harvester doesn't keep in synch uuid in database and xml metadata content after reharvest
  • 1186 WebDav harvester doesn't keep in synch uuid in database and xml metadata content after reharvest
  • Fix editor metadata section tooltips
  • Fix editor metadata section tooltips
  • Include xml.schema.list service
  • Clean up unused options as system configuration was broken
  • updated docs submodule
  • updated docs submodule
  • updated config page's multilingual settings so only the correct settings are available
  • Added missing script (fi language) for debug mode
  • Fixed few issues with wrong/missing scripts in debug mode. - When in debug mode use the non-compressed version of the openlayers - Also added a missing CSW js scripts for debug mode
  • Merge pull request #64 from ianwallen/2.8.x
  • Added missing script (fi language) for debug mode
  • Fixed few issues with wrong/missing scripts in debug mode. - When in debug mode use the non-compressed version of the openlayers - Also added a missing CSW js scripts for debug mode
  • added logging for java migration classes
  • fixes for transfer metadata
  • Batch import was not transactional any more - MEFLib/Importer should not control the dbms connection as threads need to do that - split out indexing from database because some indexing methods in DataManager commit the dbms
  • Fix help text for gmd:protocol in metadata editor
  • Fix help text for gmd:protocol in metadata editor
  • changed withheld param to hide_witheld and added to view as well
  • allow hide_withheld parameter on show and other export functions to force the withheld elements to be withheld even if you are the owner or admin
  • fixed issue with jetty 7 and ssl connector
  • Allow config overrides on schema conversions files
  • Allow config overrides on schema conversions files
  • Merge remote-tracking branch 'origin/master'
  • Improve french translation
  • Box DQ report and result in default view mode
  • 1090 Duplicate key "selectOneFile" in strings.xml
  • 1090 Duplicate key "selectOneFile" in strings.xml
  • Move jetty to 7.5.0 for mvn jetty:run
  • Move jetty to 7.5.0 for mvn jetty:run
  • Merge pull request #63 from josegar74/iso19110_schema_update
  • Merge remote branch 'origin/iso19110_schema_update' into iso19110_schema_update
  • Merge pull request #5 from geonetwork/master
  • gmx labels in iso19139, seem metadata editor for iso19110 takes labels from this schema (to check)
  • Make path added to schemaplugin-uri-catalog.xml a uri - fix for ticket #1024
  • Include changes to jetty cherry-picked from 2.8.x
  • Add sample config file for jetty to access JNDIPool
  • Add sample config file for jetty to access JNDIPool
  • Fix for reader acquire of a previous version
  • Don't set _title lucene field again - it is already set Don't reset isoLangId - it is already set
  • improve getting help. first try with context and then parent as context then fall back to name alone
  • fixed job scheduling
  • fixed selection with csw
  • Merge pull request #3 from geonetwork/master
  • fixed problem searching by uuid
  • added webspecs submodule
  • Fix for ticket #1088 - thanks to bjohare
  • Fix for ticket #1088 - thanks to bjohare
  • Improve french translation for harvester admin
  • Relation / Improve layout (ie. line break and padding) for long name or links
  • Relation / only display subtype when defined (ie. usually only for aggregation info element)
  • Improve french translation
  • Fix search form label initialization
  • INSPIRE test suite (http://testsuite.gdi-de.org/gdi/) seem not agnostic about namespace prefix for http://inspire.ec.europa.eu/schemas/common/1.0 and requires inspire_com prefix
  • INSPIRE test suite (http://testsuite.gdi-de.org/gdi/) seem not agnostic about namespace prefix for http://inspire.ec.europa.eu/schemas/common/1.0 and requires inspire_com prefix
  • field _title is being added to lucene index document twice
  • 1178 New UI - Display default pointer in search results, except for links/actions (display hand pointer)
  • 1178 New UI - Display default pointer in search results, except for links/actions (display hand pointer)
  • When calculating default index language allow for case where language element may be present but blank
  • Jesse's patch to improve lucene search manager and fix too many open files bug
  • italian codelist label one line
  • fixed commented xml code in ita
  • check file timestamp to see if favicon and dummy image need to be loaded
  • Comment invalid comparison operators according to INSPIRE
  • Merge remote branch 'origin/master'
  • Comment invalid comparison operators according to INSPIRE
  • minified files are not output in war if there has not been a previous build
  • make default lang first and therefore the default visible in editor
  • 1137 Hovering over "+" symbol in editor displays "Add add"
  • 1137 Hovering over "+" symbol in editor displays "Add add"
  • less verbose isAccessible implementation and slightly more performant
  • PDF output / search results / avoid page break in a result item (#1176)
  • Fix variable name in INSPIRE schematron rule
  • Add gmx labels to iso19110 schema
  • Merge pull request #2 from fxprunayre/improvement/schema/iso19110
  • ISO19110 schema update / do not break backward compatibility with old records
  • Merge remote-tracking branch 'jose/iso19110_schema_update' into improvement/schema/iso19110
  • WFS Data downloader and WMS layer improvements
  • Restore GeoServer submodule
  • Add faceted search (http://trac.osgeo.org/geonetwork/wiki/NarrowYourSearchWidget)
  • Fix metadata template to validate. * Fix schema suggestions to use gmx namespace for changed elements in new schema version * Add process to upgrade legacy metadata in catalog using old schema
  • Applied patch for ticket #789 (Feature catalogue schema in GeoNetwork is outdated)
  • Merge pull request #1 from geonetwork/master
  • Read-only webapp / move public xsd to resource directory in datadir (#1175)
  • Fix missing scrollbar in logo manager. JSLint validation improvements
  • make getting images more robust from resource
  • save edit when combo is changed
  • fixed an issue where admin page showed all services even when user does not have access
  • Allow access to the proxy (required for adding WMS for example)
  • put basic auth filter before form login so basic auth can be used for authentication
  • fixed mapfish print to a specific version (used by georchestra as well
  • Keyword selection improvements
  • Subtemplate / When adding a contact from the directory without role, use the contact default role from the directory
  • RDF / Fix parser errors (#1173)
  • added spring config search for mapfish print
  • fixed an issue with cas configuration when there is no ssl enabled for geonetwork
  • fix catalog searcher (csw) for spatial searches and paging
  • fix catalog searcher (csw) for spatial searches and paging
  • User use 2 letter characters instead of 3 so one can harvest old geonetwork instances
  • fixed compilation error and use 2 letter char
  • fixed geonetwork harvester for harvesting from geonetwork 2.9+ servers (new security)
  • Fixed small bug in case where the original local id is lower case. It was being missed in the conversion in gmd:LocalisedCharacterString. Applying uppercase conversion fixes the issue
  • fixed geonetwork harvester for harvesting from geonetwork 2.9+ servers (new security)
  • Fixed small bug in case where the original local id is lower case. It was being missed in the conversion in gmd:LocalisedCharacterString. Applying uppercase conversion fixes the issue
  • moved trash files out of source dir so eclipse won't keep picking it up
  • fixed cross browser bug
  • Fix for ticket #1169
  • Fix for ticket #1169
  • added security mapping for formater.pdf
  • finally correctly fixed syntax error
  • fixed compile error
  • fixed compile error
  • removed vestigial ProfileManager methods getAccessibleServices. It is impossible to implement that method with new security so instead use isAccessible to check for access of a service
  • remove hit limitting in spatial filters to work around bug in calculating the end hit
  • remove hit limitting in spatial filters to work around bug in calculating the end hit
  • remove redundant path in security settings
  • Merge branch 'security-PR' of https://github.com/fgravin/core-geonetwork
  • CSW / output dublin core / Only local small thumbnail is returned (#1168)
  • PDF output / don't display gco:nilReason attribute as simple element
  • Subtemplate selector panel has namespaces hardcoded - doesn't work for profiles (related to #1152)
  • Validation / INSPIRE / keyword in gmx:Anchor not take into account (#1167)
  • Fix missing codelist when requesting keywords
  • Make subtemplate search more robust against invalid XML snippet (eg. CI_ResponsibleParty with more than one contactInfo)
  • Import / dublin-core / Some dct elements are removed on import (#1165)
  • Allow access to xsl/harvest xsl files
  • modification so that isAccessible in XslUtil will take into account both core-mappings and ovveride mappings
  • Editor / Metadata search does not work in non debug mode (#1164)
  • updated conversion methods from 3 letter to 2 letter lang code to handle more cases
  • removed cas configuration (accidental commit)
  • add configuration for both https and http urls in same system since we allow this, even require it sometimes. Also fix an issue when using cas and updating configuration
  • removed unwanted import
  • hiding metadata elements works but UI still needs to be updated widget UI updated to have note about the missing elements Added option to completely hide hidden objects
  • 1053 scripts/ext/locale/* not loading
  • 1053 scripts/ext/locale/* not loading
  • updated spring version to 1.5.5 for #1161
  • Add missing download service in INSPIRE service type criteria
  • Merge remote-tracking branch 'origin/master'
  • Widget / EditorPanel may not be in a container (like Window - eg. when used in a plain HTML page)
  • Fix for ticket #1159 - move form save into afterHide event on modal box that shows file upload results - otherwise modalbox gets treated badly by form save and won't come back to life again
  • Fix for ticket #1159 - move form save into afterHide event on modal box that shows file upload results - otherwise modalbox gets treated badly by form save and won't come back to life again
  • added forgotten clear class
  • Fix for ticket #1154 - already applied to 2.8.x
  • Fix for ticket #1145 - cannot use root element of metadata because sometimes it is not present (eg. when adding a gmd:onlineResource element) - also not necessary to have that check because only ever editing 1 record and the record is the only xml element in /root with a geonet:info child (other elements in /root are gui and request)
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Merge branch 'master' of https://github.com/ianwallen/core-geonetwork
  • Previous cherry pick from Ticket #525 added files that were removed from commit 46a0f7e8ea696d2aad4b0210a108eee98096d01e As they are no longer used - removing them
  • Another fix related to Ticket #525 Missing POL in the build
  • Fix for ticket #1154
  • Fix for ticket #1154
  • Merge pull request #58 from fgravin/ui-itemSelector-PR
  • forgot to include following file
  • fixed security so that there is only a white list
  • again fix trunk ticket 1034
  • UI editor panel - customise imagePth for item selector
  • fix fix trunk ticket 1034
  • fix trunk ticket 1034
  • fixed logout url config
  • several security fixes
  • Harvester / CSW / layer metadata not registered in coupled resource (#1141)
  • Proposal to add Metadata Sibling Relations via aggregationInfo
  • Add metadata siblings proposal (#1068)
  • 1153 UrlRewriteFilter url and Spring Security NullPointerException
  • Merge branch 'privileges-PR' of https://github.com/fgravin/core-geonetwork
  • Merge branch 'index-PR' of https://github.com/fgravin/core-geonetwork
  • Fix issue where it was not displaying category icons correctly when there were several
  • Only display div for categories if categories exists. fixes issues in cases where no category exists was messing up the display
  • Fix for Ticket #1146 Add missing category icons if the is on
  • Supposed to be the same image as web-client/src/main/resources/apps/images/default/category
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Merge pull request #52 from fgravin/geocat_trunk_pdfformatter
  • Fix for ticket #1152
  • Fix for ticket #1152
  • Widget / Search results : display children not only for series (#1143)
  • Add linebreak in superbox when needed
  • Add option to give all privileges to the group on MD creation
  • Add linebreak when needed in validation report
  • Fix issue where it was not displaying category icons correctly when there were several
  • Only display div for categories if categories exists. fixes issues in cases where no category exists was messing up the display
  • ISO19110 / valueMeasurementUnit not displayed (#1132)
  • ISO19110 / gml:id attribute not generated (#1139)
  • Indexation of keywords and organisationName with gmx:anchor
  • TooManyClauses when printing too many records (#1149)
  • In validation panel, display XLink in report tooltip
  • LDAP / Add editor privilege for a reviewer
  • Fix for Ticket #1146 Add missing category icons if the is on
  • Supposed to be the same image as web-client/src/main/resources/apps/images/default/category
  • Fix for ticket #1130
  • Improve schema selection process in MEFv2 files - use schema from info.xml as suggested by Ian to choose metadata to load, if not present then try preferredSchema, if neither present then select first one with valid schema to load
  • Fix for ticket #1130
  • Improve schema selection process in MEFv2 files - use schema from info.xml as suggested by Ian to choose metadata to load, if not present then try preferredSchema, if neither present then select first one with valid schema to load
  • Fix for Ticket #998 typo in local rating
  • Merge pull request #51 from ianwallen/2.8.x
  • Fix for Ticket #998 typo in local rating
  • Fix for Ticket #757 fix typo for term "Gazzetteer" should be "Gazetteer"
  • Fix for Ticket #757 fix typo for term "Gazzetteer" should be "Gazetteer"
  • forgot to adda few submodules for the last commit
  • Another related fix for Ticket #1128 Removed extra parameter from call checkForFileUpload as it was no longer required
  • Merge pull request #48 from ianwallen/master
  • retargetted some submodules on 2.8.x to correct branch
  • fixed gast submodule
  • added geoserver module
  • Another related fix for Ticket #1128 Removed extra parameter from call checkForFileUpload as it was no longer required
  • Changed regular expression from ^WWW:DOWNLOAD-.*-http--download$ to ^WWW:DOWNLOAD-.*-http--download.* So that it would include WWW:DOWNLOAD-.*-http--downloaddata
  • Standardized the search for WWW:DOWNLOAD-*-http--download. There were a few variations Used a regular expression as it was cleaner
  • Fix for ticket Ticket #1128 Only show file related error if we are dealing with the "File for download" protocol
  • update gast submodule version
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Changed regular expression from ^WWW:DOWNLOAD-.*-http--download$ to ^WWW:DOWNLOAD-.*-http--download.* So that it would include WWW:DOWNLOAD-.*-http--downloaddata
  • Standardized the search for WWW:DOWNLOAD-*-http--download. There were a few variations Used a regular expression as it was cleaner
  • Fix for ticket Ticket #1128 Only show file related error if we are dealing with the "File for download" protocol
  • Editor / Improve keyword selection (#1129)
  • Set maxWritesInTransaction on spatial database to 1 by default - this is safest as it sets the spatial index writer to autocommit thus protecting it from problems when connection to db is lost. Now safe to use as a result of earlier bug fixes
  • Fix for 1135, Transaction fails to import if user does not have a group
  • Fix for 1135, Transaction fails to import if user does not have a group
  • Updated MEF load process to generate better debugging messages and better error message so that it would be easier to identify where the error is. By better, in this case it meant adding the folder to the error message otherwise it would generally only specify "metadata.xml" which is the default filename
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Updated MEF load process to generate better debugging messages and better error message so that it would be easier to identify where the error is. By better, in this case it meant adding the folder to the error message otherwise it would generally only specify "metadata.xml" which is the default filename
  • Widgets / display link to feature catalogue in dataset's metadata default view (#1133)
  • Merge pull request #45 from heikkidoeleman/2.8.x
  • 1116 add missing directory
  • Set maxWritesInTransaction on spatial database to 1 by default - this is safest as it sets the spatial index writer to autocommit thus protecting it from problems when connection to db is lost. Now safe to use as a result of earlier bug fixes
  • Do not display @geonet:addedObj attribute in the editor
  • Add element will now add language combo box if required
  • fixed healthcheck security
  • implemented accessDenied page
  • fixed a bug when multiple requests change thesaurus
  • Create pdf formatter
  • add element will now add language combo box if required
  • a few changes to make local:// link more robust in cases of failure or exceptions
  • Merge pull request #44 from heikkidoeleman/2.8.x
  • using latest version of maven repo again so that config-migration can be resolved
  • 1116: GetRecords hardcoded prefixes in TypeNames check
  • Added support for local:// xlinks to improve performance of linking back to same geonewtork instance
  • Merge pull request #43 from heikkidoeleman/master
  • 1116: GetRecords hardcoded prefixes in TypeNames check
  • Fix a bug when saving configuration related to LDAP settings
  • fixed a bug with the security extension configuration which broke security of some urls
  • Fix bad closing tags
  • Label in CategoryDes table is a varchar(255). Increase size in loc admin to match db table structure
  • Remove old LDAP util
  • Merge remote-tracking branch 'upstream/master' into feature/user-with-profiles
  • Merge remote-tracking branch 'origin/master' into feature/user-with-profiles
  • protect against a null pointer exception in AccessManager
  • Added the option to easily add new access permissions without modifying the main security mappings
  • PATCH] Fix minified js encoding, enforce UTF-8 (bug #980)
  • PATCH] Fix minified js encoding, enforce UTF-8 (bug #980)
  • Fix #1120. Error retrieving template during THREDDS fragment harvest due to user session not being present in context while running harvest
  • Fix #1120. Error retrieving template during THREDDS fragment harvest due to user session not being present in context while running harvest
  • Merge spring security branch
  • 1118 Add xlink:href with CSW link to srv:operatesOn when editing the element in metadata editor
  • Merge remote branch 'origin/2.8.x' into 2.8.x
  • 1118 Add xlink:href with CSW link to srv:operatesOn when editing the element in metadata editor
  • update to use latest installer commit
  • update to use latest installer commit
  • Update versions to RC2
  • Revert "Add MarLIN app (based on tabsearch)" Mistakenly upstreamed
  • Revert "Update MapApp.js" Mistakenly upstreamed
  • Revert "Let MarLIN app use more of the underlying tabsearch capability" Mistakenly upstreamed
  • Revert "Changes to jeeves to display params on service - always on is good here" Mistakenly upstreamed
  • 1114 Thesaurus Manager - Delete thesaurus doesn't remove the related record from datatabase
  • 1114 Thesaurus Manager - Delete thesaurus doesn't remove the related record from datatabase
  • Merge remote-tracking branch 'upstream/2.8.x' into 2.8.x
  • Update web/src/main/java/org/fao/geonet/kernel/DataManager.java
  • Update web/src/main/java/org/fao/geonet/services/thumbnail/Unset.java
  • Update web/src/main/java/org/fao/geonet/services/thumbnail/Set.java
  • Merge pull request #42 from stormtek/2.8.x
  • Update web/src/main/java/org/fao/geonet/kernel/DataManager.java
  • Update web/src/main/java/org/fao/geonet/services/thumbnail/Unset.java
  • Update web/src/main/java/org/fao/geonet/services/thumbnail/Set.java
  • Restrict download summary form to protocols that are understood by GeoNetwork - too difficult to handle other cases correctly
  • Restrict download summary form to protocols that are understood by GeoNetwork - too difficult to handle other cases correctly
  • Set gmx:FileName resources to use uuid rather than id
  • Set gmx:FileName resources to use uuid rather than id
  • Use uuid param instead of id param in download links and sample data Avoid localization when handling gmx:MimeFileType
  • Use uuid param instead of id param in download links and sample data Avoid localization when handling gmx:MimeFileType
  • Tidy up list of links offered to user for download - see ticket #1080
  • Tidy up list of links offered to user for download - see ticket #1080
  • Editor / Validation report / Switch to red for error reporting
  • Editor / Add config option to hide minor edit toggle
  • Editor / Add flat mode exception. No element by default
  • Fix for ticket #1081
  • Fix for ticket #1081
  • Improve subtemplate search layout (Add email, display separator only when relevant)
  • Changes to jeeves to display params on service - always on is good here Also don't stop after failures in XLinks - we have lots of local XLinks here sometimes they aren't resolveable - we don't want indexing and other ops to fail as a result
  • Modify map app so that GeoExt print provider loadcapabilities event is used to ensure that capabilities are actually present in store before being used
  • Let MarLIN app use more of the underlying tabsearch capability
  • Fix NPE for harvester which does not provide UserSession
  • Add metadata siblings proposal port to 2.8.x for ANZMEST/MarLIN usage
  • Update MapApp.js
  • Add MarLIN app (based on tabsearch)
  • Fix for ticket #1106 Upgrade to geotools 8.2 Also, remove class cast exception error when invalid CSW filter specified
  • run AllGeonetworkSpecs test suite instead of all tests because that suite has tests that currently pass consistently on runs Added clean configuration to web-itest pom so that it deletes the files from running the webapp *.db, jcache and logs
  • run AllGeonetworkSpecs test suite instead of all tests because that suite has tests that currently pass consistently on runs Added clean configuration to web-itest pom so that it deletes the files from running the webapp *.db, jcache and logs
  • Fix for IE7
  • Fix for IE7
  • Merged Jmeter feature
  • Invalid element name causing DOM exception
  • Merge remote-tracking branch 'fxprunayre/feature/html-meta'
  • Widgets / Search results / improve link layout (#1107)
  • fixed gast submodule link
  • fixed geoserver submodule link
  • Merge branch '2.8.x' of https://github.com/geonetwork/core-geonetwork into 2.8.x
  • Exception when retrieving keyword in raw format (#1085)
  • Fix missing polish language - should have been done in Ticket #525 - fix issue with pol language not loading js file properly in new interface -Added opentLayer polish translation. Taken from OpenLayers github site. https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Lang/pl.js Conflicts
  • Completing Ticket #1087 - fixed a few remaining issues. - fix issue with cat language was not loading js file properly in new interface - Fix charset issue in cat.js
  • Added missing languages to the list of locales
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • fixed an issue with the fix to spatial filter where getFrom was used instead of getTo
  • fixed an issue with the fix to spatial filter where getFrom was used instead of getTo
  • fix for 1105: postgis query too large
  • fix for 1105: postgis query too large
  • updated core-geonetwork to reference installer commit with the gast shortcut fix
  • had installer pointing to master branch. This is fixed
  • updated core-geonetwork to reference installer commit with the gast shortcut fix
  • Fix missing polish language - should have been done in Ticket #525 - fix issue with pol language not loading js file properly in new interface -Added opentLayer polish translation. Taken from OpenLayers github site. https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Lang/pl.js
  • Completing Ticket #1087 - fixed a few remaining issues. - fix issue with cat language was not loading js file properly in new interface - Fix charset issue in cat.js
  • Added missing languages to the list of locales
  • Widgets / Disable keyboard shortcuts when not logged in (#1103). Fix JSLint warning
  • change maven build so that web classes are contained in a jar instead of in WEB-INF/classes
  • change maven build so that web classes are contained in a jar instead of in WEB-INF/classes
  • Harvester / WxS / broken (#910)
  • Squashed commit of the following
  • Squashed commit of the following
  • Remove extra format text in sitemap when format = xml
  • Widget / Fixed duration field layout
  • Widget / Fixed duration field layout
  • Editor / Add a function to create a add subtemplate button outside an element control (#1101)
  • Widget / Create new metadata allows multiple select (#1102)
  • Editor / Add the option to overrides gml:time* or gml:duration element title (#1100). gco:ScopedName and LocalName always set to Name (#1099)
  • CSW / GetDomain error (#1097)
  • fixed compile errors
  • Renamed get and set UriCode methods of Keyword bean so that it is more clear which method to use Renamed getResult methods on KeywordSearcher so that it is more clear which method to use added null checks for language while searching
  • gitignore
  • 1096 Enforce INSPIRE implementing rule 2.9.1
  • 1096 Enforce INSPIRE implementing rule 2.9.1
  • 1096 Enforce INSPIRE implementing rule 2.9.1
  • Fix lower case letter in namespace
  • Misc fix in tabsearch
  • Fix JSLint warning
  • Misc fix in tabsearch
  • Fix JSLint warning
  • Add extra langs in OpenLayers required to make the debug mode work properly
  • Fix #1095 : Exception occurs when upperCorner/lowerCorner tags are empty in a geographic thesaurus
  • Add label for form elements for easier checkbox selection
  • Improve layout of images into superbox widget item (max size and vertical alignment)
  • Fix langdetect jar version in pom files (#1094)
  • Fix langdetect jar version in pom files (#1094)
  • Exception when retrieving keyword in raw format (#1085)
  • Add a GeoNetwork.map.RESOLUTIONS config parameter (#1093)
  • Argg!! - fix copy past bug
  • Modifed the id for CswServerCapabilitiesInfo as they were confliting
  • Ticket #525 - Polish Translation
  • Fix small typo in namespace
  • Migrate all the local specific changed from the migrate-defautl to the specific local. This will allow someone to configure the migration within config-db.xml to only migrate the locale that they have in there database (if desired)
  • Increase size of fields withing tables Categories,CategoriesDes,Settings during the upgrade
  • Added missing not null - It does not change the database structure but somehow seems to help with the db compare tools
  • Fixed bugs in migration script - ara missing - rus has bug where it was removing categories
  • removed duplicate ara entry
  • Fixed missing ";" Put "," on the same line for translation to reduce extra lines in the output
  • Added polish to the gui config
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Added polish to the gui config
  • Argg!! - fix copy past bug
  • Modifed the id for CswServerCapabilitiesInfo as they were confliting
  • Ticket #525 - Polish Translation
  • Fix small typo in namespace
  • Migrate all the local specific changed from the migrate-defautl to the specific local. This will allow someone to configure the migration within config-db.xml to only migrate the locale that they have in there database (if desired)
  • Increase size of fields withing tables Categories,CategoriesDes,Settings during the upgrade
  • Added missing not null - It does not change the database structure but somehow seems to help with the db compare tools
  • Fixed bugs in migration script - ara missing - rus has bug where it was removing categories
  • removed duplicate ara entry
  • Fixed missing ";" Put "," on the same line for translation to reduce extra lines in the output
  • Merge branch 'thesaurus_fixes'
  • fixed keyword namespaces for add and update keywords
  • Another fix for Ticket #1087 Fixed issue with unterminated literals which was causing builds to fails
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Uncommenting PDF panel http://trac.osgeo.org/geonetwork/ticket/1049
  • Another fix for Ticket #1087 Fixed issue with unterminated literals which was causing builds to fails
  • Uncommenting PDF panel http://trac.osgeo.org/geonetwork/ticket/1049
  • Tidy tabsearch - remove unused vars, combine options panel to allow room for inspire
  • Tidy tabsearch - remove unused vars, combine options panel to allow room for inspire
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Merge branch 'master' of https://github.com/ianwallen/core-geonetwork
  • Fix various bugs in tabsearch including
  • Fix various bugs in tabsearch including
  • Merge 2.7 migration scripts with 2.8 (Ticket #1086)
  • Fix for Ticket #1087 Updates to catalan translation as provided by Montse
  • Merge 2.7 migration scripts with 2.8 (Ticket #1086)
  • Fix for Ticket #1087 Updates to catalan translation as provided by Montse
  • Rename setCode to setURI code
  • Merge branch '2.8.x' of github.com:geonetwork/core-geonetwork into 2.8.x
  • Fix for Ticket #850 This completes the fixes for ticket #850 - Performed a compare of a 2.6.4 db upgraded to 2.8 to a fresh install of 2.8 and they seem to now be the same. - Note: Reverted previous change regarding 'SP' and 'PO' from migrate-defautl.sql as this was automatically corrected later on down the script - the previous change broke the script. These codes were incorrect in 2.6 and converting to the 3 char codes fixes it
  • Fix for Ticket #1083 Split DDL into db specific script. Fixed the Oracle script so that it now works. - Note: From what seems to be a bug in Oracle, converting the long to clob was invalidating some indexes - added code to drop and recreate these indexes
  • Fix for Ticket #1084 Migrate translation from 2.6.4
  • Fix for Ticket #850 This completes the fixes for ticket #850 - Performed a compare of a 2.6.4 db upgraded to 2.8 to a fresh install of 2.8 and they seem to now be the same. - Note: Reverted previous change regarding 'SP' and 'PO' from migrate-defautl.sql as this was automatically corrected later on down the script - the previous change broke the script. These codes were incorrect in 2.6 and converting to the 3 char codes fixes it
  • Fix for Ticket #1083 Split DDL into db specific script. Fixed the Oracle script so that it now works. - Note: From what seems to be a bug in Oracle, converting the long to clob was invalidating some indexes - added code to drop and recreate these indexes
  • Fix for Ticket #1084 Migrate translation from 2.6.4
  • Widget / Editor / improve validation report layout (#1082)
  • added option to override crs definitions used by geonetwork for reprojecting geometries
  • Widgets / Update META tag in HTML HEAD according to user actions (#1079)
  • ensure that the languages being writen to the keyword bean is 2 letter code
  • 1078 New UI - tabsearch interface doesn't get default language
  • 1078 New UI - tabsearch interface doesn't get default language
  • 1075 New UI - Quick search links in Administration panel doesn't work with tabbed search UI
  • Merge remote branch 'origin/master'
  • 1075 New UI - Quick search links in Administration panel doesn't work with tabbed search UI
  • need CatalogSearcher to clear old selection on new searches
  • need CatalogSearcher to clear old selection on new searches
  • make csw stateless and resilient in the face of many simultaneous requests
  • updated geotools to 8.1
  • make csw stateless and resilient in the face of many simultaneous requests
  • Remove unused JS
  • Do not minify two times the JS in the web-client module
  • More fixed for Ticket #1045 (Tur language)
  • Fix for Ticket #1069 Spanish translations for iso19139 as supplied by Richard Camejo
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Update installer submodule
  • More fixed for Ticket #1045 (Tur language)
  • Fix for Ticket #1069 Spanish translations for iso19139 as supplied by Richard Camejo
  • Schematron rules part of the schema plugin (#1066)
  • Update versions to RC1
  • Use rewriteURI instead of one-to-one URI mapping in OASIS catalog (#1034)
  • Bug from last version - fixed missing tur language in the strings.xml
  • Fix for Ticket #1045 Also contains fix for Ticket #850
  • Bug from last version - fixed missing tur language in the strings.xml
  • Fix for Ticket #1045 Also contains fix for Ticket #850
  • Merge remote-tracking branch 'mine/feature/harvester-timer'
  • Display harvesting time in minutes and seconds
  • Data Catalog Vocabulary services (#912)
  • Fix for ticket ticket #550
  • Updated broken links. (Fix for Ticket #905) - Removed "Geographic Metadata Standard ISO-19115 related" section since none of the links worked and could not find replacement links - Updated links for digitalearth and ESRI ArcData Online - NIMA changed to NGA - so updated the link to reflect the changes
  • Widgets / improve error reporting layout
  • Schematron rules part of the schema plugin
  • Fix for ticket ticket #550
  • Updated broken links. (Fix for Ticket #905) - Removed "Geographic Metadata Standard ISO-19115 related" section since none of the links worked and could not find replacement links - Updated links for digitalearth and ESRI ArcData Online - NIMA changed to NGA - so updated the link to reflect the changes
  • Formating Changes - Re-indent content with tabs instead of spaces
  • Patch for Ticket 950 was supposed to revert changes from SVN Rev 7893. Just noticed that there was a "string" function that was not reverted. Not 100% sure why this is require but it is probably safer to put it back in. Added it to the fix
  • Merge pull request #29 from ianwallen/master
  • Fix for ticket #1063
  • Fix for ticket #1063
  • Harvester / Add timer: display time in min or sec
  • Merge remote-tracking branch 'upstream/master' into feature/harvester-timer
  • csw-publication is allowed to Editor profile (#1061)
  • Fix css file path (related to #1059)
  • Fix images for statistics not displayed (#1060)
  • Fix images for statistics not displayed (#1060)
  • Add empty folder for CSS
  • Merge remote-tracking branch 'origin/master'
  • Minify CSS (#1059)
  • Remove schema location from dublin-core - forces schema location to

New in GeoNetwork 2.10.0 RC 0 (Apr 30, 2013)

  • Update version to 2.10.0-SNAPSHOT
  • Latest commit for docs module
  • Latest commit for docs module
  • Merge remote-tracking branch 'origin/master'
  • Update doc module and add shell script for updating version number
  • fixed case where htcontexts wasn't making it into app context
  • fixed all find bugs warnings
  • Ignore installer and list of changes
  • Merge remote-tracking branch 'origin/master'
  • Update docs to latest commit
  • Add gmiTogmd.xsl to import XSLTs
  • Add gmiTogmd.xsl to import XSLTs
  • Add profile for doc build. Use -Pwith-doc to build doc
  • added forgotten code quality files
  • fixed intermittant test failure
  • Harvester / CSW / Add all queryables as filter (#1259)
  • Widgets / Add missing label for protocol JEPG
  • Editor / Expand element error (#1267)
  • Widgets / Improve layout (#1268)
  • Widgets / Editor / In XML view mode resize textarea according to the editor size
  • Widgets / Improve labels
  • Widgets / Editor / Fix view menu when an element is added in a view mode which contains more than one tab
  • Widgets / Only display validation status to identified users and improve alignement of thumbnails
  • Widgets / Add highlight class for call for action button
  • Widgets / Make editor down and up button the same size
  • ISO19115 / Fix duplicated label
  • ISO19139 / Improve french translation.
  • Fix facet name when empty label (eg. not a codelist)
  • Relation / Do not restrict aggregate relation to crossReference
  • Add label for DateTime element
  • Fix GAST compilation error due to WAR plugin version changes
  • maven-war-plugin version set to 2.1.1 to fix build errors with java7.
  • updated submodules
  • fixed occasional test failure caused by test ording execution
  • Widgets / editor helper / trigger all events on radio layout
  • Virtual CSW / admin / Properly update service name
  • Metadata privileges / Add support for updating privileges (keep remove all+add strategy by default)
  • Virtual CSW / Administration panel (#1207)
  • Merge remote-tracking branch 'origin/master'
  • Added some changes to make recovering from a corrupt index or corrupt spatial index more robust
  • Widgets / Editing metadata related resources (#1255)
  • Xsl processing / Allows editor to process records (#1265)
  • fixed a mis-placed ' in xsl
  • fixed last commit
  • make database healthcheck cross database
  • Widgets / Improve login form layout - align button, overlaping labels.
  • Editor window unusable in IE if a is empty (#1262)
  • Editor window unusable in IE if a is empty (#1262)
  • Add support for ISO extended element references by type (using isoType attribute) (#1263)
  • CSW / Add OutputSchema = own to retrieve ISO records in their own schema (GeoNetwork extension)
  • Remove extra comma - causing issue on IE
  • Fix layout of shortcut in help panel
  • Fix IE7 error on map initialization in editor
  • Properly initialize new logo on startup
  • Widgets / Fix create metadata link from administration on IE which does not take #create into account
  • Properly display node name in the page title for widgets and administration pages
  • Harvester / GeoNetwork / Add custom filter (#1260)
  • Merge remote-tracking branch 'origin/master'
  • ISO19139 / Improve support for making metadata on maps (#1250)
  • Improve french translation
  • Load WMC / Add load.wmc service to the allowed services. Remove old intermap services
  • Load WMC / Fix error related to OL 2.12 update
  • ISO19139 / Improve French translation
  • fixed 2 bugs in withheld implementation
  • Normalize line endings
  • Improve french translation
  • Harvester / File system / Add labels for easier configuration
  • Widgets / Editor / Collapse all section should be reset after metadata editor is loaded
  • Improve French translation
  • Merge remote-tracking branch 'origin/master'
  • updated submodule with added csw test
  • Merge remote-tracking branch 'origin/master'
  • Thesaurus / add date or datetime according to thesaurus info
  • ISO19139 / View mode / keyword type is not translated (#1257), ISO19139 profile / topicCategory not translated (#1256)
  • Widgets / Layout / Center view and editor map widget
  • ISO19139 / Ordering instruction requires a medium textarea for easier editing
  • Widgets / Editor / Properly trigger metadataUpdated event after form is initialized
  • ISO19139 / Improve translation (Add missing GML elements, Comment helper only relevant for France)
  • commit line normalization
  • Widgets / Fix language list configuration examples
  • Merge branch 'master', remote-tracking branch 'origin'
  • Send the metadataAbstract when publishing a layer to GeoServer (#1232)
  • Refix #950: thumbnails not showing overview upon click in widgets UI
  • Send the metadataAbstract when publishing a layer to GeoServer (#1232)
  • Dont add the last link menu if it's empty (#1226)
  • Refix #950: thumbnails not showing overview upon click in widgets UI
  • Also create a TC211 metadataLink when posting to geoserver (#1227)
  • Thesaurus / Set title and namespace when creating a local thesaurus (#1251)
  • Merge pull request #79 from landryb/bug-1227-1229-1231-improve-geopublishing
  • Thesaurus / Set title and namespace when creating a local thesaurus (#1251)
  • Bug #1227, createFeatureType part: Also create a TC211 metadataLink when posting to geoserver
  • Create StringEntityRequest with the proper contentType and encoding (#1231)
  • Post the link to the widgetsUI view rather than the csw/xml view for (#1227)
  • Escape line-feeds too in escapeXMLEntities otherwise breaks when title contains a \n (bug #1229)
  • Thesaurus / Add keyword to newly created local thesaurus return exception (#1234)
  • Widgets / Editor / Keyword : add config for height and width (#1248)
  • Support DB in readonly mode (#1246) - properly convert string to boolean, avoid multiple calls for readonly status check on the same action, Use log instead of system.out
  • Lucene / ImportantDocument boosting class does not work due to Lucene 4.1 update (#1249)
  • Fix for ticket #1245 - user groups should only be added if no group restrict to parameter specified or group restrict to parameter *is* empty
  • Merge remote-tracking branch 'origin/master'
  • Widgets / Editor / Thesaurus initialization failed. Store.query search by identifier from the beginning of the id and not exact match
  • updated submodules to latest
  • fixed line ending
  • normalize line endings
  • Reset H2 as default DB and default sample config for postgresql
  • Editor / iso19139 / Adding a language does not set language id (#1246)
  • Widgets / Editor / Save vertical scroll position after editor widgets (eg. extentMap, Thesaurus) initialization
  • Indexing / iso19139 / add XSL mode to easily add new field in a profile (#1247)
  • Widgets / New metadata panel / Only 50 templates displayed, increase limit for catalog with lots of templates
  • Widgets / Editor / Save vertical scroll position after editor widgets (eg. extentMap, Thesaurus) initialization
  • Layout / Add specific CSS class for thumbnail
  • Layout / Prevent logo to be to large in harvester config and metadata view
  • Editor / Suggestion / Add date of the INSPIRE specification in the citation
  • Editor / iso19139 / Adding a language does not set language id (#1246)
  • Merge pull request #76 from heikkidoeleman/master
  • GeoNetwork in read-only mode
  • Fix for ticket #1223
  • GeoNetwork in read-only mode
  • Fix for ticket #1223
  • corrected order of stack trace in logging
  • add logging to XmlSerializer for withheld
  • Include gmx:Anchor content when indexing gmd:keyword in descriptiveKeywords
  • Fix for ticket #1228 - thanks to Landry Breuil
  • Fix for ticket #1228 - thanks to Landry Breuil
  • Set Thumbnail only commit after all changes made
  • Fixes for running on windows
  • changed the mapfish print dependency to the pre-spring version. and official version
  • normalize line endings
  • Pull in commit a3131b7d850ddb887c720749ced1541d02708d51
  • Rebuild schemaplugin oasis catalog when the SchemaManager is initialized Allows instance to be moved and mvn jetty:run without problems
  • Editor / Suggestion / INSPIRE specification references (#1241)
  • Widgets / Selection / On load and first search properly disable action on selection (#1242)
  • CSW / config / Sort language by name
  • Editor / Helper ilst / Fix related element update for radio layout (#1211)
  • 1233 OGC WebServices harvester doesn't work in 2.8.x
  • Merge remote-tracking branch 'origin/master'
  • one of the characters was ö not é
  • fixed encoding bug in webspecs test
  • fix sorting with data containing accents
  • fix for #1236 Metadata not being spatially indexed in Oracle database
  • Widgets / Editor / sort thesaurus title in ASC order
  • Improve french translation
  • Widgets / Editor / i18n for thesaurus add label
  • Widget / Search form / INSPIRE / Improve french translation
  • Fix for Ticket #953 Second fix Accidentally removed the wrong line - corrected and remove the correct line
  • Fix the check for showMapPanel config variable. If showMapPanel variable was not defined it was not showing the map but it should
  • Merge pull request #75 from ianwallen/master
  • Fix for Ticket #953 Second fix Accidentally removed the wrong line - corrected and remove the correct line
  • Fix the check for showMapPanel config variable. If showMapPanel variable was not defined it was not showing the map but it should
  • Merge pull request #74 from ianwallen/2.8.x
  • Merge pull request #73 from ianwallen/Branch_2.8.x
  • modified metadata-show so that the metadata-show showMapPanel gui parameter works better
  • added option to enable or disable map panel in metadata.show
  • Fix for Ticket #871 Most of the code for this fix was taken from the main-page.xsl
  • Fix for Ticket #996 Cleanup headers to avoid duplicate loading of the same headers. Duplicate loading of the protocol.js was causing ie7 to fail
  • Fix multilingual template local codes
  • Update version to 2.8.1 snapshot
  • updated all submodules
  • update to jts 1.13
  • Merge branch 'master' of github.com:geonetwork/core-geonetwork
  • gitignore
  • gitignore files
  • Catalan translations: escape quotes for strings used in javascript methods for actions on selection
  • Fixes in polish sql scripts
  • Catalan translations: escape quotes for strings used in javascript methods for actions on selection
  • Merge remote branch 'origin/2.8.x' into 2.8.x
  • Fixes in polish sql scripts
  • mailing list fix and version update
  • Update version to 2.8.0 in sql scripts
  • modified metadata-show so that the metadata-show showMapPanel gui parameter works better
  • removed poorly thought out update index method
  • fixed increase popularity task
  • fixed healthcheck name
  • added another health check to keep track of FieldCache
  • 1225 TableExport service is prone to SQL injection and allows export any GeoNetwork table
  • 1225 TableExport service is prone to SQL injection and allows export any GeoNetwork table
  • added option to enable or disable map panel in metadata.show
  • Fix for Ticket #871 Most of the code for this fix was taken from the main-page.xsl
  • Fix for Ticket #953
  • ported back memory leak fix
  • added special updateIndex method to SearchManager which allows very fast updating of a document without full reindexing
  • ensure old lucene searchers are correctly purged
  • Update module version to 2.8.0
  • Update module version to 2.8.0
  • Update module version to 2.8.0
  • don't cache indexAndTaxony in LuceneSearcher, just version
  • analysis and fixing potential leaks leaving lucene readers open
  • fixed compile errors
  • fixed lucene version
  • reduce instance size of CatalogSearcher
  • changed lucene to official 4.1 release
  • reverted version until I get compile errors fixed. I didn't realize it had an API change
  • fixed lucene version
  • changed lucene to official 4.1 release
  • rename TestBean to not have Test in name so maven 2 doesn't think it is a test
  • fixed accidental import
  • Ensure gmd prefix xslt works for records with prefix and without
  • Add geoportal REST harvester
  • Ensure gmd prefix xslt works for records with prefix and without
  • Add geoportal REST harvester
  • fix for withheld elements
  • fixed regression with XmlFileCache
  • login will now redirect back to same page that login was made from
  • add overrides that update the spring application context
  • better detection of apppath and config path when running in jetty with multiple locations
  • Fix for ticket #1199
  • Fix for ticket #1199
  • Merge branch 'master' of https://github.com/ianwallen/core-geonetwork
  • Editor / Helper / Conditional helper (#1220) - properly get helper
  • ISO19139 / french documentation / typo
  • Fix for Ticket #996 Cleanup headers to avoid duplicate loading of the same headers. Duplicate loading of the protocol.js was causing ie7 to fail
  • ISO19139 / french documentation / Add some more details and use conditional helper when relevant
  • Editor / Helper / Conditional helper (#1220)
  • Merge remote-tracking branch 'origin/master'
  • ISO19139 / french labels / Remove unused option
  • Editor / Keyword selection / Add definition if available in thesaurs
  • fixed OrSpatialFilter
  • improved find by id method
  • update version of webspecs
  • Merge extended regions API
  • Add missing services to Spring security mapping
  • Harvester / CSW / Add option to check for duplicate resource identifier (#1212) - define all NS to avoid XPath error if prefix defined with other value
  • Virtual CSW / Add rule to allow service which starts with csw-. Remove reference to old user-profiles configuration
  • Editor / Helper list / Add radio layout (#1211) - Fix error for non iso19139 schema
  • Harvester / CSW / Add option to check for duplicate resource identifier (#1212)
  • Harvester / CSW / Add option to check for duplicate resource identifier (#1212)
  • Harvester / History / Add default value for elapsed time on migration
  • ISO19139 / Make indexing more profile aware (Useful when you delegate indexing to ISO19139 from the profile)
  • ISO19139 / French loc file - fix suggestion error
  • Harvester / W*S / harvest INSPIRE fields from the GetCapabilities document (#595) - Improve conformity section
  • ISO19110 / Change type field values for feature catalog
  • Fix multilingual template local codes
  • Index / duplicate documents (#1215)
  • Fix XSL error when retrieving helper for multilingual records
  • Use WMC or OWS to load maps in GN widget interface (#1208)
  • Merge remote-tracking branch 'origin/master'
  • Use WMC or OWS to load maps in GN widget interface (#1208). Thanks Florent Gravin
  • another fix for when the servlet is not geonetwork
  • another fix for when the servlet is not geonetwork
  • Hidden elements not displayed for user with editing privilege (#1213) - workaround for test
  • Hidden elements not displayed for user with editing privilege (#1213)
  • Merge remote-tracking branch 'origin/master'
  • Editor / Helper list / Add radio layout (#1211)
  • Fix for select all
  • Merge remote-tracking branch 'origin/master'
  • Editor / Helper list / Add radio layout (#1211)
  • fix resource loading when servlet is not called geonetwork
  • fix resource loading when servlet is not called geonetwork
  • Restore protocol choice in french translation
  • Fix start record when looking for suggestion
  • Add missing translation. Do not check WMS version. (#1209)
  • Merge pull request #70 from fgravin/serviceExtract-PR
  • fixed a csw endpoint error in the case where the query is not a boolean query
  • changed csw constraint parser for csw endpoints so it works correctly with numeric values
  • New otherMenu action that add all layers from metadata.service.extract (selection) to the map
  • Implement metadata.service.extract that retrieve all wms from metadata in the cart
  • Harvester / W*S / harvest INSPIRE fields from the GetCapabilities document (#595)
  • align submodules with master branch
  • add geoserver submodule back
  • Harvester / WxS / Wrong service link in operatesOn (#1206)
  • Schema configuration / Add support for read/write UUID (#1205)
  • added place holder for preauthentication
  • Merge remote-tracking branch 'origin/master'
  • LDAP Improvements
  • Merge pull request #69 from fgravin/numSelect-PR
  • Merge pull request #68 from fgravin/customMenu-PR
  • widget (fix bug) - Get number of selected Metadata on MetadataResultsToolbar init
  • Widget - Customised otherAction menu and MetadataMenu
  • ISO19139 / French loc / Fix wrong units in helper for spatial resolution
  • removed accidentally merged method
  • merge the improved search based on lucene 4.1
  • Merge branch 'protocol-PR' of https://github.com/fgravin/core-geonetwork
  • Merge pull request #67 from ianwallen/master
  • Move DDL from migrate default to db scripts as each DB can be different. - Updated oracle scripts to use varchar2 instead of varchar - Also fixed some missing defaults for users.security
  • Fix bug with oracle column modification - wrong syntax - it was failing
  • Fixed bug with the harvestUri being set to 455 when it should be 512 like in the create scripts
  • Format files - Added NOT NULL to all the primary keys to make it consistent - Applied formating so that it similar to all database creation scripts
  • Fixed username size - should be 255 like the other databases
  • Added missing foreign key constraints related to the status tables
  • Editor / gmd:protocol is not a closed list (#984)
  • 1200 Converter icons in metadata results are not displayed
  • retargetted installer to master branch
  • update to latest docs
  • Use MetadataNotFoundEx for consistency
  • Add xml-error.xsl for harvesting services to provide XML error responses
  • Merge pull request #65 from fgravin/PR-OLcss
  • Harvester / WxS thumbnail creation failure (#1197) and SQL error if user #1 removed (#1198)
  • Indexing / withheld element removed from index when user is not logged in eg. when increasePopularity task is launched (#1195)
  • Indexing / withheld element removed from index when user is not logged in eg. when increasePopularity task is launched (#1195)
  • Add OL style.css for minified js
  • added english translation for requestedlanguagesorted
  • RDF improvements
  • ISO19139 / Improve label and suggestion for INSPIRE conformity for service metadata
  • ISO19139 / Improve label and suggestion
  • Widget / Cleaning
  • SQL script improvements
  • SQL script improvements
  • Schematron / constraint validation error (#1194)
  • Search / Group search does not work (#1193)
  • Schema / ISO19139 / Improve service type list in French
  • Privileges / hasEditPermission is wrong for some user (#1192)
  • Merge remote-tracking branch 'origin/master'
  • Widgets / Search results / Properly truncate abstract and avoid layout error when html tags are in the abstract which may interact with search results HTML
  • added sort language back to ui
  • keep sorted. it is still needed for something. need to figure out what
  • SDE harvester validation rules: remove trailing comma causing issues in IE
  • SDE harvester validation rules: remove trailing comma causing issues in IE
  • Merge remote-tracking branch 'origin/master'
  • Admin / Batch import / FK error on first record (#1189)
  • update web-itests jetty configuration with ssl
  • Move 'Clone' into Operation column
  • added default namespace for each thesaurus to make editing thesauri easier
  • changed how search by keyword works so that it checks ids as well as keyword labels
  • added default namespace to thesaurus
  • fixed keyword selection panel to add keywords
  • Config GUI / Fix wrong example in config-gui.xml. Turn off Google translate widget by default for multilingual metadata
  • Widgets / Trigger file upload popup when clicking on the field (and not only on the button)
  • Widgets / Add translation needed when uploading PDF
  • Index aggregation info (#1187)
  • Update thesaurus RSS feed to point to Github instead of sourceforge
  • Enable xml.metadata.schema.add,delete,update services
  • Some services need to use MetadataNotFoundEx Add services for xml_services (mainly for xml error handling) Add simple Validation service Bug fix in DataManager getMetadataNoInfo NPE Bug fix to add www.opengis.net to iso19139 oasis remap error-xml.xml and xml-error.xml doing the same thing - combine
  • Update thesaurus RSS feed to point to Github instead of sourceforge
  • Improve french translation
  • Widgets / form panel / resize form elements (#1180)
  • Merge remote-tracking branch 'origin/master'
  • Switch from status List service to Info service for advanced search menu
  • Move schema list and status values list services into xml.info service
  • 1186 WebDav harvester doesn't keep in synch uuid in database and xml metadata content after reharvest
  • 1186 WebDav harvester doesn't keep in synch uuid in database and xml metadata content after reharvest
  • Fix editor metadata section tooltips
  • Fix editor metadata section tooltips
  • Include xml.schema.list service
  • Clean up unused options as system configuration was broken
  • updated docs submodule
  • updated docs submodule
  • updated config page's multilingual settings so only the correct settings are available
  • Added missing script (fi language) for debug mode
  • Fixed few issues with wrong/missing scripts in debug mode. - When in debug mode use the non-compressed version of the openlayers - Also added a missing CSW js scripts for debug mode
  • Merge pull request #64 from ianwallen/2.8.x
  • Added missing script (fi language) for debug mode
  • Fixed few issues with wrong/missing scripts in debug mode. - When in debug mode use the non-compressed version of the openlayers - Also added a missing CSW js scripts for debug mode
  • added logging for java migration classes
  • fixes for transfer metadata
  • Batch import was not transactional any more - MEFLib/Importer should not control the dbms connection as threads need to do that - split out indexing from database because some indexing methods in DataManager commit the dbms
  • Fix help text for gmd:protocol in metadata editor
  • Fix help text for gmd:protocol in metadata editor
  • changed withheld param to hide_witheld and added to view as well
  • allow hide_withheld parameter on show and other export functions to force the withheld elements to be withheld even if you are the owner or admin
  • fixed issue with jetty 7 and ssl connector
  • Allow config overrides on schema conversions files
  • Allow config overrides on schema conversions files
  • Merge remote-tracking branch 'origin/master'
  • Improve french translation
  • Box DQ report and result in default view mode
  • 1090 Duplicate key "selectOneFile" in strings.xml
  • 1090 Duplicate key "selectOneFile" in strings.xml
  • Move jetty to 7.5.0 for mvn jetty:run
  • Move jetty to 7.5.0 for mvn jetty:run
  • Merge pull request #63 from josegar74/iso19110_schema_update
  • Merge remote branch 'origin/iso19110_schema_update' into iso19110_schema_update
  • Merge pull request #5 from geonetwork/master
  • gmx labels in iso19139, seem metadata editor for iso19110 takes labels from this schema (to check)
  • Make path added to schemaplugin-uri-catalog.xml a uri - fix for ticket #1024
  • Include changes to jetty cherry-picked from 2.8.x
  • Add sample config file for jetty to access JNDIPool
  • Add sample config file for jetty to access JNDIPool
  • Fix for reader acquire of a previous version
  • Don't set _title lucene field again - it is already set Don't reset isoLangId - it is already set
  • improve getting help. first try with context and then parent as context then fall back to name alone
  • fixed job scheduling
  • fixed selection with csw
  • Merge pull request #3 from geonetwork/master
  • fixed problem searching by uuid
  • added webspecs submodule
  • Fix for ticket #1088 - thanks to bjohare
  • Fix for ticket #1088 - thanks to bjohare
  • Improve french translation for harvester admin
  • Relation / Improve layout (ie. line break and padding) for long name or links
  • Relation / only display subtype when defined (ie. usually only for aggregation info element)
  • Improve french translation
  • Fix search form label initialization
  • INSPIRE test suite (http://testsuite.gdi-de.org/gdi/) seem not agnostic about namespace prefix for http://inspire.ec.europa.eu/schemas/common/1.0 and requires inspire_com prefix
  • INSPIRE test suite (http://testsuite.gdi-de.org/gdi/) seem not agnostic about namespace prefix for http://inspire.ec.europa.eu/schemas/common/1.0 and requires inspire_com prefix
  • field _title is being added to lucene index document twice
  • 1178 New UI - Display default pointer in search results, except for links/actions (display hand pointer)
  • 1178 New UI - Display default pointer in search results, except for links/actions (display hand pointer)
  • When calculating default index language allow for case where language element may be present but blank
  • Jesse's patch to improve lucene search manager and fix too many open files bug
  • italian codelist label one line
  • fixed commented xml code in ita
  • check file timestamp to see if favicon and dummy image need to be loaded
  • Comment invalid comparison operators according to INSPIRE
  • Merge remote branch 'origin/master'
  • Comment invalid comparison operators according to INSPIRE
  • minified files are not output in war if there has not been a previous build
  • make default lang first and therefore the default visible in editor
  • 1137 Hovering over "+" symbol in editor displays "Add add"
  • 1137 Hovering over "+" symbol in editor displays "Add add"
  • less verbose isAccessible implementation and slightly more performant
  • PDF output / search results / avoid page break in a result item (#1176)
  • Fix variable name in INSPIRE schematron rule
  • Add gmx labels to iso19110 schema
  • Merge pull request #2 from fxprunayre/improvement/schema/iso19110
  • ISO19110 schema update / do not break backward compatibility with old records
  • Merge remote-tracking branch 'jose/iso19110_schema_update' into improvement/schema/iso19110
  • WFS Data downloader and WMS layer improvements
  • Restore GeoServer submodule
  • Add faceted search (http://trac.osgeo.org/geonetwork/wiki/NarrowYourSearchWidget)
  • Fix metadata template to validate. * Fix schema suggestions to use gmx namespace for changed elements in new schema version * Add process to upgrade legacy metadata in catalog using old schema
  • Applied patch for ticket #789 (Feature catalogue schema in GeoNetwork is outdated)
  • Merge pull request #1 from geonetwork/master
  • Read-only webapp / move public xsd to resource directory in datadir (#1175)
  • Fix missing scrollbar in logo manager. JSLint validation improvements
  • make getting images more robust from resource
  • save edit when combo is changed
  • fixed an issue where admin page showed all services even when user does not have access
  • Allow access to the proxy (required for adding WMS for example)
  • put basic auth filter before form login so basic auth can be used for authentication
  • fixed mapfish print to a specific version (used by georchestra as well
  • Keyword selection improvements
  • Subtemplate / When adding a contact from the directory without role, use the contact default role from the directory
  • RDF / Fix parser errors (#1173)
  • added spring config search for mapfish print
  • fixed an issue with cas configuration when there is no ssl enabled for geonetwork
  • fix catalog searcher (csw) for spatial searches and paging
  • fix catalog searcher (csw) for spatial searches and paging
  • User use 2 letter characters instead of 3 so one can harvest old geonetwork instances
  • fixed compilation error and use 2 letter char
  • fixed geonetwork harvester for harvesting from geonetwork 2.9+ servers (new security)
  • Fixed small bug in case where the original local id is lower case. It was being missed in the conversion in gmd:LocalisedCharacterString. Applying uppercase conversion fixes the issue
  • fixed geonetwork harvester for harvesting from geonetwork 2.9+ servers (new security)
  • Fixed small bug in case where the original local id is lower case. It was being missed in the conversion in gmd:LocalisedCharacterString. Applying uppercase conversion fixes the issue
  • moved trash files out of source dir so eclipse won't keep picking it up
  • fixed cross browser bug
  • Fix for ticket #1169
  • Fix for ticket #1169
  • added security mapping for formater.pdf
  • finally correctly fixed syntax error
  • fixed compile error
  • fixed compile error
  • removed vestigial ProfileManager methods getAccessibleServices. It is impossible to implement that method with new security so instead use isAccessible to check for access of a service
  • remove hit limitting in spatial filters to work around bug in calculating the end hit
  • remove hit limitting in spatial filters to work around bug in calculating the end hit
  • remove redundant path in security settings
  • Merge branch 'security-PR' of https://github.com/fgravin/core-geonetwork
  • CSW / output dublin core / Only local small thumbnail is returned (#1168)
  • PDF output / don't display gco:nilReason attribute as simple element
  • Subtemplate selector panel has namespaces hardcoded - doesn't work for profiles (related to #1152)
  • Validation / INSPIRE / keyword in gmx:Anchor not take into account (#1167)
  • Fix missing codelist when requesting keywords
  • Make subtemplate search more robust against invalid XML snippet (eg. CI_ResponsibleParty with more than one contactInfo)
  • Import / dublin-core / Some dct elements are removed on import (#1165)
  • Allow access to xsl/harvest xsl files
  • modification so that isAccessible in XslUtil will take into account both core-mappings and ovveride mappings
  • Editor / Metadata search does not work in non debug mode (#1164)
  • updated conversion methods from 3 letter to 2 letter lang code to handle more cases
  • removed cas configuration (accidental commit)
  • add configuration for both https and http urls in same system since we allow this, even require it sometimes. Also fix an issue when using cas and updating configuration
  • removed unwanted import
  • hiding metadata elements works but UI still needs to be updated widget UI updated to have note about the missing elements Added option to completely hide hidden objects
  • 1053 scripts/ext/locale/* not loading
  • 1053 scripts/ext/locale/* not loading
  • updated spring version to 1.5.5 for #1161
  • Add missing download service in INSPIRE service type criteria
  • Merge remote-tracking branch 'origin/master'
  • Widget / EditorPanel may not be in a container (like Window - eg. when used in a plain HTML page)
  • Fix for ticket #1159 - move form save into afterHide event on modal box that shows file upload results - otherwise modalbox gets treated badly by form save and won't come back to life again
  • Fix for ticket #1159 - move form save into afterHide event on modal box that shows file upload results - otherwise modalbox gets treated badly by form save and won't come back to life again
  • added forgotten clear class
  • Fix for ticket #1154 - already applied to 2.8.x
  • Fix for ticket #1145 - cannot use root element of metadata because sometimes it is not present (eg. when adding a gmd:onlineResource element) - also not necessary to have that check because only ever editing 1 record and the record is the only xml element in /root with a geonet:info child (other elements in /root are gui and request)
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Merge branch 'master' of https://github.com/ianwallen/core-geonetwork
  • Previous cherry pick from Ticket #525 added files that were removed from commit 46a0f7e8ea696d2aad4b0210a108eee98096d01e As they are no longer used - removing them
  • Another fix related to Ticket #525 Missing POL in the build
  • Fix for ticket #1154
  • Fix for ticket #1154
  • Merge pull request #58 from fgravin/ui-itemSelector-PR
  • forgot to include following file
  • fixed security so that there is only a white list
  • again fix trunk ticket 1034
  • UI editor panel - customise imagePth for item selector
  • fix fix trunk ticket 1034
  • fix trunk ticket 1034
  • fixed logout url config
  • several security fixes
  • Harvester / CSW / layer metadata not registered in coupled resource (#1141)
  • Proposal to add Metadata Sibling Relations via aggregationInfo
  • Add metadata siblings proposal (#1068)
  • 1153 UrlRewriteFilter url and Spring Security NullPointerException
  • Merge branch 'privileges-PR' of https://github.com/fgravin/core-geonetwork
  • Merge branch 'index-PR' of https://github.com/fgravin/core-geonetwork
  • Fix issue where it was not displaying category icons correctly when there were several
  • Only display div for categories if categories exists. fixes issues in cases where no category exists was messing up the display
  • Fix for Ticket #1146 Add missing category icons if the is on
  • Supposed to be the same image as web-client/src/main/resources/apps/images/default/category
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Merge pull request #52 from fgravin/geocat_trunk_pdfformatter
  • Fix for ticket #1152
  • Fix for ticket #1152
  • Widget / Search results : display children not only for series (#1143)
  • Add linebreak in superbox when needed
  • Add option to give all privileges to the group on MD creation
  • Add linebreak when needed in validation report
  • Fix issue where it was not displaying category icons correctly when there were several
  • Only display div for categories if categories exists. fixes issues in cases where no category exists was messing up the display
  • ISO19110 / valueMeasurementUnit not displayed (#1132)
  • ISO19110 / gml:id attribute not generated (#1139)
  • Indexation of keywords and organisationName with gmx:anchor
  • TooManyClauses when printing too many records (#1149)
  • In validation panel, display XLink in report tooltip
  • LDAP / Add editor privilege for a reviewer
  • Fix for Ticket #1146 Add missing category icons if the is on
  • Supposed to be the same image as web-client/src/main/resources/apps/images/default/category
  • Fix for ticket #1130
  • Improve schema selection process in MEFv2 files - use schema from info.xml as suggested by Ian to choose metadata to load, if not present then try preferredSchema, if neither present then select first one with valid schema to load
  • Fix for ticket #1130
  • Improve schema selection process in MEFv2 files - use schema from info.xml as suggested by Ian to choose metadata to load, if not present then try preferredSchema, if neither present then select first one with valid schema to load
  • Fix for Ticket #998 typo in local rating
  • Merge pull request #51 from ianwallen/2.8.x
  • Fix for Ticket #998 typo in local rating
  • Fix for Ticket #757 fix typo for term "Gazzetteer" should be "Gazetteer"
  • Fix for Ticket #757 fix typo for term "Gazzetteer" should be "Gazetteer"
  • forgot to adda few submodules for the last commit
  • Another related fix for Ticket #1128 Removed extra parameter from call checkForFileUpload as it was no longer required
  • Merge pull request #48 from ianwallen/master
  • retargetted some submodules on 2.8.x to correct branch
  • fixed gast submodule
  • added geoserver module
  • Another related fix for Ticket #1128 Removed extra parameter from call checkForFileUpload as it was no longer required
  • Changed regular expression from ^WWW:DOWNLOAD-.*-http--download$ to ^WWW:DOWNLOAD-.*-http--download.* So that it would include WWW:DOWNLOAD-.*-http--downloaddata
  • Standardized the search for WWW:DOWNLOAD-*-http--download. There were a few variations Used a regular expression as it was cleaner
  • Fix for ticket Ticket #1128 Only show file related error if we are dealing with the "File for download" protocol
  • update gast submodule version
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Changed regular expression from ^WWW:DOWNLOAD-.*-http--download$ to ^WWW:DOWNLOAD-.*-http--download.* So that it would include WWW:DOWNLOAD-.*-http--downloaddata
  • Standardized the search for WWW:DOWNLOAD-*-http--download. There were a few variations Used a regular expression as it was cleaner
  • Fix for ticket Ticket #1128 Only show file related error if we are dealing with the "File for download" protocol
  • Editor / Improve keyword selection (#1129)
  • Set maxWritesInTransaction on spatial database to 1 by default - this is safest as it sets the spatial index writer to autocommit thus protecting it from problems when connection to db is lost. Now safe to use as a result of earlier bug fixes
  • Fix for 1135, Transaction fails to import if user does not have a group
  • Fix for 1135, Transaction fails to import if user does not have a group
  • Updated MEF load process to generate better debugging messages and better error message so that it would be easier to identify where the error is. By better, in this case it meant adding the folder to the error message otherwise it would generally only specify "metadata.xml" which is the default filename
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Updated MEF load process to generate better debugging messages and better error message so that it would be easier to identify where the error is. By better, in this case it meant adding the folder to the error message otherwise it would generally only specify "metadata.xml" which is the default filename
  • Widgets / display link to feature catalogue in dataset's metadata default view (#1133)
  • Merge pull request #45 from heikkidoeleman/2.8.x
  • 1116 add missing directory
  • Set maxWritesInTransaction on spatial database to 1 by default - this is safest as it sets the spatial index writer to autocommit thus protecting it from problems when connection to db is lost. Now safe to use as a result of earlier bug fixes
  • Do not display @geonet:addedObj attribute in the editor
  • Add element will now add language combo box if required
  • fixed healthcheck security
  • implemented accessDenied page
  • fixed a bug when multiple requests change thesaurus
  • Create pdf formatter
  • add element will now add language combo box if required
  • a few changes to make local:// link more robust in cases of failure or exceptions
  • Merge pull request #44 from heikkidoeleman/2.8.x
  • using latest version of maven repo again so that config-migration can be resolved
  • 1116: GetRecords hardcoded prefixes in TypeNames check
  • Added support for local:// xlinks to improve performance of linking back to same geonewtork instance
  • Merge pull request #43 from heikkidoeleman/master
  • 1116: GetRecords hardcoded prefixes in TypeNames check
  • Fix a bug when saving configuration related to LDAP settings
  • fixed a bug with the security extension configuration which broke security of some urls
  • Fix bad closing tags
  • Label in CategoryDes table is a varchar(255). Increase size in loc admin to match db table structure
  • Remove old LDAP util
  • Merge remote-tracking branch 'upstream/master' into feature/user-with-profiles
  • Merge remote-tracking branch 'origin/master' into feature/user-with-profiles
  • protect against a null pointer exception in AccessManager
  • Added the option to easily add new access permissions without modifying the main security mappings
  • PATCH] Fix minified js encoding, enforce UTF-8 (bug #980)
  • PATCH] Fix minified js encoding, enforce UTF-8 (bug #980)
  • Fix #1120. Error retrieving template during THREDDS fragment harvest due to user session not being present in context while running harvest
  • Fix #1120. Error retrieving template during THREDDS fragment harvest due to user session not being present in context while running harvest
  • Merge spring security branch
  • 1118 Add xlink:href with CSW link to srv:operatesOn when editing the element in metadata editor
  • Merge remote branch 'origin/2.8.x' into 2.8.x
  • 1118 Add xlink:href with CSW link to srv:operatesOn when editing the element in metadata editor
  • update to use latest installer commit
  • update to use latest installer commit
  • Update versions to RC2
  • Revert "Add MarLIN app (based on tabsearch)" Mistakenly upstreamed
  • Revert "Update MapApp.js" Mistakenly upstreamed
  • Revert "Let MarLIN app use more of the underlying tabsearch capability" Mistakenly upstreamed
  • Revert "Changes to jeeves to display params on service - always on is good here" Mistakenly upstreamed
  • 1114 Thesaurus Manager - Delete thesaurus doesn't remove the related record from datatabase
  • 1114 Thesaurus Manager - Delete thesaurus doesn't remove the related record from datatabase
  • Merge remote-tracking branch 'upstream/2.8.x' into 2.8.x
  • Update web/src/main/java/org/fao/geonet/kernel/DataManager.java
  • Update web/src/main/java/org/fao/geonet/services/thumbnail/Unset.java
  • Update web/src/main/java/org/fao/geonet/services/thumbnail/Set.java
  • Merge pull request #42 from stormtek/2.8.x
  • Update web/src/main/java/org/fao/geonet/kernel/DataManager.java
  • Update web/src/main/java/org/fao/geonet/services/thumbnail/Unset.java
  • Update web/src/main/java/org/fao/geonet/services/thumbnail/Set.java
  • Restrict download summary form to protocols that are understood by GeoNetwork - too difficult to handle other cases correctly
  • Restrict download summary form to protocols that are understood by GeoNetwork - too difficult to handle other cases correctly
  • Set gmx:FileName resources to use uuid rather than id
  • Set gmx:FileName resources to use uuid rather than id
  • Use uuid param instead of id param in download links and sample data Avoid localization when handling gmx:MimeFileType
  • Use uuid param instead of id param in download links and sample data Avoid localization when handling gmx:MimeFileType
  • Tidy up list of links offered to user for download - see ticket #1080
  • Tidy up list of links offered to user for download - see ticket #1080
  • Editor / Validation report / Switch to red for error reporting
  • Editor / Add config option to hide minor edit toggle
  • Editor / Add flat mode exception. No element by default
  • Fix for ticket #1081
  • Fix for ticket #1081
  • Improve subtemplate search layout (Add email, display separator only when relevant)
  • Changes to jeeves to display params on service - always on is good here Also don't stop after failures in XLinks - we have lots of local XLinks here sometimes they aren't resolveable - we don't want indexing and other ops to fail as a result
  • Modify map app so that GeoExt print provider loadcapabilities event is used to ensure that capabilities are actually present in store before being used
  • Let MarLIN app use more of the underlying tabsearch capability
  • Fix NPE for harvester which does not provide UserSession
  • Add metadata siblings proposal port to 2.8.x for ANZMEST/MarLIN usage
  • Update MapApp.js
  • Add MarLIN app (based on tabsearch)
  • Fix for ticket #1106 Upgrade to geotools 8.2 Also, remove class cast exception error when invalid CSW filter specified
  • run AllGeonetworkSpecs test suite instead of all tests because that suite has tests that currently pass consistently on runs Added clean configuration to web-itest pom so that it deletes the files from running the webapp *.db, jcache and logs
  • run AllGeonetworkSpecs test suite instead of all tests because that suite has tests that currently pass consistently on runs Added clean configuration to web-itest pom so that it deletes the files from running the webapp *.db, jcache and logs
  • Fix for IE7
  • Fix for IE7
  • Merged Jmeter feature
  • Invalid element name causing DOM exception
  • Merge remote-tracking branch 'fxprunayre/feature/html-meta'
  • Widgets / Search results / improve link layout (#1107)
  • fixed gast submodule link
  • fixed geoserver submodule link
  • Merge branch '2.8.x' of https://github.com/geonetwork/core-geonetwork into 2.8.x
  • Exception when retrieving keyword in raw format (#1085)
  • Fix missing polish language - should have been done in Ticket #525 - fix issue with pol language not loading js file properly in new interface -Added opentLayer polish translation. Taken from OpenLayers github site. https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Lang/pl.js Conflicts
  • Completing Ticket #1087 - fixed a few remaining issues. - fix issue with cat language was not loading js file properly in new interface - Fix charset issue in cat.js
  • Added missing languages to the list of locales
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • fixed an issue with the fix to spatial filter where getFrom was used instead of getTo
  • fixed an issue with the fix to spatial filter where getFrom was used instead of getTo
  • fix for 1105: postgis query too large
  • fix for 1105: postgis query too large
  • updated core-geonetwork to reference installer commit with the gast shortcut fix
  • had installer pointing to master branch. This is fixed
  • updated core-geonetwork to reference installer commit with the gast shortcut fix
  • Fix missing polish language - should have been done in Ticket #525 - fix issue with pol language not loading js file properly in new interface -Added opentLayer polish translation. Taken from OpenLayers github site. https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Lang/pl.js
  • Completing Ticket #1087 - fixed a few remaining issues. - fix issue with cat language was not loading js file properly in new interface - Fix charset issue in cat.js
  • Added missing languages to the list of locales
  • Widgets / Disable keyboard shortcuts when not logged in (#1103). Fix JSLint warning
  • change maven build so that web classes are contained in a jar instead of in WEB-INF/classes
  • change maven build so that web classes are contained in a jar instead of in WEB-INF/classes
  • Harvester / WxS / broken (#910)
  • Squashed commit of the following
  • Squashed commit of the following
  • Remove extra format text in sitemap when format = xml
  • Widget / Fixed duration field layout
  • Widget / Fixed duration field layout
  • Editor / Add a function to create a add subtemplate button outside an element control (#1101)
  • Widget / Create new metadata allows multiple select (#1102)
  • Editor / Add the option to overrides gml:time* or gml:duration element title (#1100). gco:ScopedName and LocalName always set to Name (#1099)
  • CSW / GetDomain error (#1097)
  • fixed compile errors
  • Renamed get and set UriCode methods of Keyword bean so that it is more clear which method to use Renamed getResult methods on KeywordSearcher so that it is more clear which method to use added null checks for language while searching
  • gitignore
  • 1096 Enforce INSPIRE implementing rule 2.9.1
  • 1096 Enforce INSPIRE implementing rule 2.9.1
  • 1096 Enforce INSPIRE implementing rule 2.9.1
  • Fix lower case letter in namespace
  • Misc fix in tabsearch
  • Fix JSLint warning
  • Misc fix in tabsearch
  • Fix JSLint warning
  • Add extra langs in OpenLayers required to make the debug mode work properly
  • Fix #1095 : Exception occurs when upperCorner/lowerCorner tags are empty in a geographic thesaurus
  • Add label for form elements for easier checkbox selection
  • Improve layout of images into superbox widget item (max size and vertical alignment)
  • Fix langdetect jar version in pom files (#1094)
  • Fix langdetect jar version in pom files (#1094)
  • Exception when retrieving keyword in raw format (#1085)
  • Add a GeoNetwork.map.RESOLUTIONS config parameter (#1093)
  • Argg!! - fix copy past bug
  • Modifed the id for CswServerCapabilitiesInfo as they were confliting
  • Ticket #525 - Polish Translation
  • Fix small typo in namespace
  • Migrate all the local specific changed from the migrate-defautl to the specific local. This will allow someone to configure the migration within config-db.xml to only migrate the locale that they have in there database (if desired)
  • Increase size of fields withing tables Categories,CategoriesDes,Settings during the upgrade
  • Added missing not null - It does not change the database structure but somehow seems to help with the db compare tools
  • Fixed bugs in migration script - ara missing - rus has bug where it was removing categories
  • removed duplicate ara entry
  • Fixed missing ";" Put "," on the same line for translation to reduce extra lines in the output
  • Added polish to the gui config
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Added polish to the gui config
  • Argg!! - fix copy past bug
  • Modifed the id for CswServerCapabilitiesInfo as they were confliting
  • Ticket #525 - Polish Translation
  • Fix small typo in namespace
  • Migrate all the local specific changed from the migrate-defautl to the specific local. This will allow someone to configure the migration within config-db.xml to only migrate the locale that they have in there database (if desired)
  • Increase size of fields withing tables Categories,CategoriesDes,Settings during the upgrade
  • Added missing not null - It does not change the database structure but somehow seems to help with the db compare tools
  • Fixed bugs in migration script - ara missing - rus has bug where it was removing categories
  • removed duplicate ara entry
  • Fixed missing ";" Put "," on the same line for translation to reduce extra lines in the output
  • Merge branch 'thesaurus_fixes'
  • fixed keyword namespaces for add and update keywords
  • Another fix for Ticket #1087 Fixed issue with unterminated literals which was causing builds to fails
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Uncommenting PDF panel http://trac.osgeo.org/geonetwork/ticket/1049
  • Another fix for Ticket #1087 Fixed issue with unterminated literals which was causing builds to fails
  • Uncommenting PDF panel http://trac.osgeo.org/geonetwork/ticket/1049
  • Tidy tabsearch - remove unused vars, combine options panel to allow room for inspire
  • Tidy tabsearch - remove unused vars, combine options panel to allow room for inspire
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Merge branch 'master' of https://github.com/ianwallen/core-geonetwork
  • Fix various bugs in tabsearch including
  • Fix various bugs in tabsearch including
  • Merge 2.7 migration scripts with 2.8 (Ticket #1086)
  • Fix for Ticket #1087 Updates to catalan translation as provided by Montse
  • Merge 2.7 migration scripts with 2.8 (Ticket #1086)
  • Fix for Ticket #1087 Updates to catalan translation as provided by Montse
  • Rename setCode to setURI code
  • Merge branch '2.8.x' of github.com:geonetwork/core-geonetwork into 2.8.x
  • Fix for Ticket #850 This completes the fixes for ticket #850 - Performed a compare of a 2.6.4 db upgraded to 2.8 to a fresh install of 2.8 and they seem to now be the same. - Note: Reverted previous change regarding 'SP' and 'PO' from migrate-defautl.sql as this was automatically corrected later on down the script - the previous change broke the script. These codes were incorrect in 2.6 and converting to the 3 char codes fixes it
  • Fix for Ticket #1083 Split DDL into db specific script. Fixed the Oracle script so that it now works. - Note: From what seems to be a bug in Oracle, converting the long to clob was invalidating some indexes - added code to drop and recreate these indexes
  • Fix for Ticket #1084 Migrate translation from 2.6.4
  • Fix for Ticket #850 This completes the fixes for ticket #850 - Performed a compare of a 2.6.4 db upgraded to 2.8 to a fresh install of 2.8 and they seem to now be the same. - Note: Reverted previous change regarding 'SP' and 'PO' from migrate-defautl.sql as this was automatically corrected later on down the script - the previous change broke the script. These codes were incorrect in 2.6 and converting to the 3 char codes fixes it
  • Fix for Ticket #1083 Split DDL into db specific script. Fixed the Oracle script so that it now works. - Note: From what seems to be a bug in Oracle, converting the long to clob was invalidating some indexes - added code to drop and recreate these indexes
  • Fix for Ticket #1084 Migrate translation from 2.6.4
  • Widget / Editor / improve validation report layout (#1082)
  • added option to override crs definitions used by geonetwork for reprojecting geometries
  • Widgets / Update META tag in HTML HEAD according to user actions (#1079)
  • ensure that the languages being writen to the keyword bean is 2 letter code
  • 1078 New UI - tabsearch interface doesn't get default language
  • 1078 New UI - tabsearch interface doesn't get default language
  • 1075 New UI - Quick search links in Administration panel doesn't work with tabbed search UI
  • Merge remote branch 'origin/master'
  • 1075 New UI - Quick search links in Administration panel doesn't work with tabbed search UI
  • need CatalogSearcher to clear old selection on new searches
  • need CatalogSearcher to clear old selection on new searches
  • make csw stateless and resilient in the face of many simultaneous requests
  • updated geotools to 8.1
  • make csw stateless and resilient in the face of many simultaneous requests
  • Remove unused JS
  • Do not minify two times the JS in the web-client module
  • More fixed for Ticket #1045 (Tur language)
  • Fix for Ticket #1069 Spanish translations for iso19139 as supplied by Richard Camejo
  • Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x
  • Update installer submodule
  • More fixed for Ticket #1045 (Tur language)
  • Fix for Ticket #1069 Spanish translations for iso19139
  • Schematron rules part of the schema plugin (#1066)
  • Update versions to RC1
  • Use rewriteURI instead of one-to-one URI mapping in OASIS catalog (#1034)
  • Bug from last version - fixed missing tur language in the strings.xml
  • Fix for Ticket #1045 Also contains fix for Ticket #850
  • Bug from last version - fixed missing tur language in the strings.xml
  • Fix for Ticket #1045 Also contains fix for Ticket #850
  • Merge remote-tracking branch 'mine/feature/harvester-timer'
  • Display harvesting time in minutes and seconds
  • Data Catalog Vocabulary services (#912)
  • Fix for ticket ticket #550
  • Updated broken links. (Fix for Ticket #905) - Removed "Geographic Metadata Standard ISO-19115 related" section since none of the links worked and could not find replacement links - Updated links for digitalearth and ESRI ArcData Online - NIMA changed to NGA - so updated the link to reflect the changes
  • Widgets / improve error reporting layout
  • Schematron rules part of the schema plugin
  • Fix for ticket ticket #550
  • Updated broken links. (Fix for Ticket #905) - Removed "Geographic Metadata Standard ISO-19115 related" section since none of the links worked and could not find replacement links - Updated links for digitalearth and ESRI ArcData Online - NIMA changed to NGA - so updated the link to reflect the changes
  • Formating Changes - Re-indent content with tabs instead of spaces
  • Patch for Ticket 950 was supposed to revert changes from SVN Rev 7893. Just noticed that there was a "string" function that was not reverted. Not 100% sure why this is require but it is probably safer to put it back in. Added it to the fix
  • Merge pull request #29 from ianwallen/master
  • Fix for ticket #1063
  • Fix for ticket #1063
  • Harvester / Add timer: display time in min or sec
  • Merge remote-tracking branch 'upstream/master' into feature/harvester-timer
  • csw-publication is allowed to Editor profile (#1061)
  • Fix css file path (related to #1059)
  • Fix images for statistics not displayed (#1060)
  • Fix images for statistics not displayed (#1060)
  • Add empty folder for CSS
  • Merge remote-tracking branch 'origin/master'
  • Minify CSS (#1059)
  • Remove schema location from dublin-core - forces schema location to be generated using GeoNetwork schema.xsd ie. /xml/schemas/dublin-core/schema.xsd
  • Remove schema location from dublin-core - forces schema location to be generated using GeoNetwork schema.xsd ie. /xml/schemas/dublin-core/schema.xsd
  • Fix generation of schema location URL (used when a schemalocation is not specified in schema-ident.xml)
  • Fix generation of schema location URL (used when a schemalocation is not specified in schema-ident.xml)
  • CSW / Add option to increase popularity or not for GetRecordById operation (#1046)
  • the last commits failed to correctly commit the files I changed for reasons i don't understand so I am very carefully committing again. This is for remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983. Yet again
  • the last commits failed to correctly commit the files I changed for reasons i don't understand so I am very carefully committing again. This is for remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983. Yet again
  • remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983
  • remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983
  • Revert "remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983"
  • Revert "remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983"
  • remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983
  • remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983
  • CSW / Harvester / try a GET+CQL harvest operation if no constraintLanguage defined in the GetCapabilities (#1044)
  • CSW / Harvester / try a GET+CQL harvest operation if no constraintLanguage defined in the GetCapabilities (#1044)
  • Reset search form and results when clicking reset. Display info panel
  • JSLint validation
  • Reset search form and results when clicking reset. Display info panel
  • JSLint validation
  • CSV export improvements
  • CSV export improvements
  • Change svnkit version to 1.3.8 to pick up latest bug fixes
  • Change svnkit version to 1.3.8 to pick up latest bug fixes
  • Log / For jeeves and schemaLoader use Log instead of System.out (#1036)
  • Add harvester timer to display how long is the harvesting task and display relative time
  • Use rewriteURI instead of one-to-one URI mapping in OASIS catalog
  • Formating Changes - Re-indent content with tabs instead of spaces
  • Patch for Ticket 950 was supposed to revert changes from SVN Rev 7893. Just noticed that there was a "string" function that was not reverted. Not 100% sure why this is require but it is probably safer to put it back in. Added it to the fix
  • Fix JSLint warning
  • Widgets / username field / browser does not remember previous values (#1033)
  • Widgets / username field / browser does not remember previous values (#1033)
  • Fix JSLint warning
  • Thumbnail overview not working on iso19139 schema (#950).
  • Thumbnail overview not working on iso19139 schema (#950).
  • Fix subtemplate search (search form panel toolbar field not take into account)
  • Fixing search on subtemplates
  • For subtemplates, use the computed title instead of the title column by default (fix the subtemplate title name in search results)
  • Fix subtemplate search (search form panel toolbar field not take into account)
  • Fixing search on subtemplates
  • For subtemplates, use the computed title instead of the title column by default (fix the subtemplate title name in search results)
  • Fix OL path in debug mode
  • Avoid root element not set for subtemplate import. Related to change in commit 89a7f553e71917bada2b13d2ded04cacfac5de31
  • Invalid element name causing DOM exception
  • Full Url thumbnail : add baseUrl to thumbnail url instead of hardcoded /geonetwork
  • Merge pull request #27 from fgravin/thumbnailPR
  • Full Url thumbnail : add baseUrl to thumbnail url instead of hardcoded /geonetwork
  • Maps / Update OpenLayers to 2.12 (#1020). Minified version
  • Editor / Suggestion / compute extent from keyword does not work with Anchor (#1021)
  • Maps / Update OpenLayers to 2.12
  • Added another fix related to ticket #960. The date fields were not loading the invalid dates. i.e. setting a date to "TEST" would reload as null so the data was lost. It is better to keep the invalid date than to loose it
  • Applied same changes that were recently made to the following file. web\src\main\webapp\scripts\map\Ext.ux\form\DateTime.js
  • Believe the original version came from following site. Applied the most recent changes as it looks like it fixed some bugs with IE. http://www.sencha.com/forum/showthread.php?22661-new-version-DateTime-Field Added documentation for dateAltFormats and timeAltFormats that was added in the last version
  • Fix for Ticket #960 Updated date/time selection logic so that if it does not understand the date/time then it leaves it as is
  • Merge pull request #26 from ianwallen/2.8.x
  • Added another fix related to ticket #960. The date fields were not loading the invalid dates. i.e. setting a date to "TEST" would reload as null so the data was lost. It is better to keep the invalid date than to loose it
  • Applied same changes that were recently made to the following file. web\src\main\webapp\scripts\map\Ext.ux\form\DateTime.js
  • Believe the original version came from following site. Applied the most recent changes as it looks like it fixed some bugs with IE. http://www.sencha.com/forum/showthread.php?22661-new-version-DateTime-Field Added documentation for dateAltFormats and timeAltFormats that was added in the last version
  • IsoLanguagesMapper trigger error when used with Jeevlet (#1019)
  • Schematron does not always use net.sf.saxon.TransformerFactoryImpl (#1018)
  • Fix broken links (#1016) and add new ones
  • Remove extra dct:spatial tag
  • Fix for Ticket #960 Updated date/time selection logic so that if it does not understand the date/time then it leaves it as is
  • Update instructions for controlling spatial index transactions
  • Update instructions for controlling spatial index transactions
  • Update web/src/main/java/org/fao/geonet/kernel/KeywordBean.java
  • Add siteUrl as parameter to xslts called by wfs getfeature harvester Allows these xslts to query the local geonetwork catalog for things like register definitions etc
  • Add siteUrl as parameter to xslts called by wfs getfeature harvester Allows these xslts to query the local geonetwork catalog for things like register definitions etc
  • Some widget apps may not provide selection action
  • Improve autocompletion mechanism
  • IE fix
  • IE fix
  • Fix yui error. related to #1003
  • Widgets / Create metadata window improvements (#1003)
  • Search suggestion / invalid JSON if field contains double quote (#1005)
  • Fix rating widget initialization
  • Widgets / download and dynamic record info not available (#1008)
  • Fix IE8 JS errors
  • Privileges not set when using CSW harvester (#1010)
  • Improve SQL migration script
  • Privileges not set when using CSW harvester (#1010)
  • Fix IE8 JS errors
  • Widgets / download and dynamic record info not available (#1008)
  • Fix rating widget initialization
  • gmd:credit could be multiple (#1004)
  • Search suggestion / invalid JSON if field contains double quote (#1005)
  • Fix yui error. related to #1003
  • Indexing / iso19139 / add gmd:credit (#1004)
  • Add missing loc for LDAP settings
  • Widgets / Create metadata window improvements (#1003)
  • Profile / Can't create custom tabs for more than one profile (#1001). Use profileIdCompleteTab instead of extraTabs mode (removed)
  • Formating Changes - Re-indent content with tabs instead of spaces. - Converted to as it is better XML. It does not affect the output. - Rearrange some attribute for consistency
  • Fixed bug with missing / from commit def36cfcf2760b4b87067d8421957e394d3a599e Also rearrange a few attribute for consistency
  • Formating Changes - Re-indent content with tabs instead of spaces
  • Added to the end of the elements so that it would produce a return in the output. This makes it easier to read the html source output. Otherwise it can be placed as one long line
  • Formating Changes - Re-indent content with tabs instead of spaces
  • Changed ../../ to {/root/gui/url} where appropriate for consistency as it is follows the same format as the others
  • Formating Changes - Re-indent content with tabs instead of spaces. - Converted to as it - Rearrange some attribute for consistency
  • Formating Changes - Re-indent content with tabs instead of spaces. - Converted to as it is better XML. It does not affect the output. - Rearrange some attribute for consistency
  • Fixed bug with missing / from commit def36cfcf2760b4b87067d8421957e394d3a599e Also rearrange a few attribute for consistency
  • Formating Changes - Re-indent content with tabs instead of spaces
  • Added to the end of the elements so that it would produce a return in the output. This makes it easier to read the html source output. Otherwise it can be placed as one long line
  • Formating Changes - Re-indent content with tabs instead of spaces
  • Changed ../../ to {/root/gui/url} where appropriate for consistency as it is follows the same format as the others
  • Formating Changes - Re-indent content with tabs instead of spaces. - Converted to as it - Rearrange some attribute for consistency
  • Add label for harvesting schedule checkboxes
  • Fix capabilities xml docs to validate
  • Fix capabilities xml docs to validate
  • Disjunct fields search (#769)
  • updated master's submodules to use https for checking out to avoid firewall problems
  • updated master's submodules to use https for checking out to avoid firewall problems
  • Small fix to make superBrief more general for those profiles that define their own CI_Ciation
  • Small fix to make superBrief more general for those profiles that define their own CI_Ciation
  • no longer throw nullpointer if isTemplate is null
  • Merge bryce's pull request for subtree ldap search
  • Look across all ISO profiles to allow thesaurus type to be chosen from a profile as well as base standard
  • Look across all ISO profiles to allow thesaurus type to be chosen from a profile as well as base standard
  • Merge pull request #21 from ianwallen/2.8.x
  • Added missing category "Physical Samples" - missed in Patch for ticket #973
  • Catalan translation as identified from Ticket #964 Only apply English to Catalan - did not apply any Catalan typos
  • Merge pull request #19 from ianwallen/master
  • Catalan translation as identified from Ticket #964 Only apply English to Catalan - did not apply any Catalan typos
  • Fix disk deletion of thumbnail and gui bug of thumbnail widget form
  • Fix disk deletion of thumbnail and gui bug of thumbnail widget form
  • Added missing category "Physical Samples" - missed in Patch for ticket #973
  • Widgets / Search fo

New in GeoNetwork 2.8.0 (Feb 22, 2013)

  • Bug fixes:
  • fixed increase popularity task
  • 1225 TableExport service is prone to SQL injection and allows export any GeoNetwork table
  • ported back memory leak fix
  • Ensure gmd prefix xslt works for records with prefix and without
  • Fix for ticket #1199
  • fix resource loading when servlet is not called geonetwork
  • SDE harvester validation rules: remove trailing comma causing issues in IE
  • 1186 WebDav harvester doesn't keep in synch uuid in database and xml metadata content after reharvest
  • Clean up unused options as system configuration was broken
  • Fixed few issues with wrong/missing scripts in debug mode. - When in debug mode use the non-compressed version of the
  • openlayers - Also added a missing CSW js scripts for debug mode.
  • Batch import was not transactional any more - MEFLib/Importer should not control the dbms connection as threads need to
  • do that - split out indexing from database because some indexing methods in DataManager commit the dbms
  • Fix help text for gmd:protocol in metadata editor
  • Make path added to schemaplugin-uri-catalog.xml a uri - fix for ticket #1024
  • Fix for reader acquire of a previous version.
  • Don't set _title lucene field again - it is already set Don't reset isoLangId - it is already set
  • fixed selection with csw
  • fixed problem searching by uuid
  • Fix for ticket #1088 - thanks to bjohare
  • INSPIRE test suite (http://testsuite.gdi-de.org/gdi/) seem not agnostic about namespace prefix for
  • http://inspire.ec.europa.eu/schemas/common/1.0 and requires inspire_com prefix
  • field _title is being added to lucene index document twice
  • When calculating default index language allow for case where language element may be present but blank
  • Patch to improve lucene search manager and fix too many open files bug
  • Comment invalid comparison operators according to INSPIRE
  • fixed mapfish print to a specific version (used by georchestra as well
  • fix catalog searcher (csw) for spatial searches and paging
  • fixed compilation error and use 2 letter char
  • fixed geonetwork harvester for harvesting from geonetwork 2.9+ servers (new security)
  • Fixed small bug in case where the original local id is lower case. It was being missed in the conversion in gmd:LocalisedCharacterString.
  • Applying uppercase conversion fixes the issue.
  • Fix for ticket #1169
  • remove hit limitting in spatial filters to work around bug in calculating the end hit
  • 1053 scripts/ext/locale/* not loading
  • Fix for ticket #1159 - move form save into afterHide event on modal box that shows file upload results - otherwise modalbox
  • gets treated badly by form save and won't come back to life again
  • Fix for ticket #1145 - cannot use root element of metadata because sometimes it is not present (eg. when adding a
  • gmd:onlineResource element) - also not necessary to have that check because only ever editing 1 record and the record
  • is the only xml element in /root with a geonet:info child (other elements in /root are gui and request)
  • Another fix related to Ticket #525 Missing POL in the build
  • Fix for ticket #1154
  • Fix for ticket #1152
  • Fix issue where it was not displaying category icons correctly when there were several.
  • Only display div for categories if categories exists. fixes issues in cases where no category exists was messing up the display
  • Fix for Ticket #1146 Add missing category icons if the is on
  • Supposed to be the same image as web-client/src/main/resources/apps/images/default/category
  • Fix for ticket #1130
  • Fix for Ticket #998 typo in local rating
  • Fix for Ticket #757 fix typo for term "Gazzetteer" should be "Gazetteer"
  • Another related fix for Ticket #1128 Removed extra parameter from call checkForFileUpload as it was no longer required.
  • Fix for ticket Ticket #1128 Only show file related error if we are dealing with the "File for download" protocol.
  • Fix for 1135, Transaction fails to import if user does not have a group
  • 1116 add missing directory
  • 1116: GetRecords hardcoded prefixes in TypeNames check
  • PATCH] Fix minified js encoding, enforce UTF-8 (bug #980)
  • Fix #1120. Error retrieving template during THREDDS fragment harvest due to user session not being present in context
  • while running harvest
  • 1118 Add xlink:href with CSW link to srv:operatesOn when editing the element in metadata editor
  • Changes:
  • Add geoportal REST harvester
  • Move schema list and status values list services into xml.info service
  • Fix editor metadata section tooltips
  • Use MetadataNotFoundEx for consistency
  • Add xml-error.xsl for harvesting services to provide XML error responses
  • added english translation for requestedlanguagesorted
  • added sort language back to ui
  • Move 'Clone' into Operation column.
  • Enable xml.metadata.schema.add,delete,update services
  • Some services need to use MetadataNotFoundEx Add services for xml_services (mainly for xml error handling) Add simple
  • Validation service Bug fix in DataManager getMetadataNoInfo NPE Bug fix to add www.opengis.net to iso19139 oasis remap
  • error-xml.xml and xml-error.xml doing the same thing - combine
  • Switch from status List service to Info service for advanced search menu
  • Include xml.schema.list service
  • updated config page's multilingual settings so only the correct settings are available
  • Added missing script (fi language) for debug mode.
  • Allow config overrides on schema conversions files
  • 1090 Duplicate key "selectOneFile" in strings.xml
  • Move jetty to 7.5.0 for mvn jetty:run
  • Add sample config file for jetty to access JNDIPool
  • added webspecs submodule
  • 1178 New UI - Display default pointer in search results, except for links/actions (display hand pointer)
  • 1137 Hovering over "+" symbol in editor displays "Add add"
  • updated spring version to 1.5.5 for #1161
  • Improve schema selection process in MEFv2 files - use schema from info.xml as suggested by Ian to choose metadata
  • to load, if not present then try preferredSchema, if neither present then select first one with valid schema to load.
  • Changed regular expression from ^WWW:DOWNLOAD-.*-http--download$ to ^WWW:DOWNLOAD-.*-http--download.*
  • So that it would include WWW:DOWNLOAD-.*-http--downloaddata
  • Standardized the search for WWW:DOWNLOAD-*-http--download. There were a few variations Used a regular
  • expression as it was cleaner.
  • Updated MEF load process to generate better debugging messages and better error message so that it would be easier
  • to identify where the error is. By better, in this case it meant adding the folder to the error message otherwise it would
  • generally only specify "metadata.xml" which is the default filename...
  • Set maxWritesInTransaction on spatial database to 1 by default - this is safest as it sets the spatial index writer to
  • autocommit thus protecting it from problems when connection to db is lost. Now safe to use as a result of earlier bug fixes.

New in GeoNetwork 2.6.4 (Mar 24, 2012)

  • Changes
  • #456 Catalan translation, thanks Montserrat Marco Sabaté.
  • #462: Load wms in map viewer for service metadata
  • #463: Update Web Map Viewer OpenLayers to 2.10
  • CSW Server configuration: use textarea for abstract and increase field size (label) in CswServerCapabilitiesInfo table
  • Set WMC panel layout
  • Added verbose protocol list for online resources (metadata editor)
  • Turkish translation, thanks to the Turkish Kadastro (TKGM)
  • #491: Custom ElementSet in CSW 2.0.2
  • INSPIRE schematron fixes integrated from trunk
  • CSW INSPIRE capabilities document updated to 1.0 xsd (scenario 2). Default values in capabilities_inspire.xml for TemporalReference, MetadataDate, SpatialDataServiceType, etc require user customization for his catalog
  • Bug fixes;
  • #299: Catch all empty elements with gco:nilReasonmissing attribute to avoid large blank spaces in metadata views.
  • #395: Use proxy configuration for built in proxy in GeoNetwork. Thanks schaubr for patch
  • Fix for ticket #435 thanks to Craig Jones, IMOS/eMii and Andrew Walsh, AODN
  • #467: Search by abstract in Dublin Core doesn't find results
  • #473: Leftcolumn disappearing. Disabled scroll effect
  • #476: Improvements to GeoNetworkAnalyzer
  • Restore ending wildcard. Related to #476.
  • Fix #478. Thanks Justin Rowles
  • Fix resumptionToken handling in OAIPMH harvester: backporting #7189
  • OAIPHM havester fix for Until date, the From date value was used instead
  • #492 : CSW 2.0.2 ElementName processing broken
  • #503 Security hole in metadata insert
  • Metadata insert, fixes when validation option is selected:
  • validate xsd and schematron, both in copy&paste and file upload options
  • show schematron report with errors (if any)
  • Fix for save template display order

New in GeoNetwork 2.6.3 (Mar 24, 2012)

  • Bug fixes:
  • #422 : 26x numeric fields range query bug
  • #376 : Configurable stopwords fixes
  • Tokenize responsiblePartyRole field to allow case insensitive searches
  • Unification of INSPIRE GEMET thesaurus path for schematron rules and indexing of INSPIRE themes
  • xml.user.metadata service changed to use Lucene instead of SQL

New in GeoNetwork 2.6.2 (Mar 24, 2012)

  • Bug fixes:
  • Be sure id is an integer when creating SQL query. Thanks Pierre Mauduit
  • Fix download with special character
  • Protect code in getMetadataFromIndex if createDate or changeDate are null (for example, if created/harvested invalid metadata without this fields)
  • Removed Download link (doesn't work within release documentation unless generic)
  • Use permanent redirect instead of temporal redirect to avoid some issues when running with Apache proxy
  • XSL processor configuration
  • Fix #387 : GN vulnerable to other application's TransformerFactory
  • Fix #397 : Thesaurus name after adding keyword
  • Fix #398 : INSPIRE keywords not multilingual
  • Fix #399 : Map in editor does not work correctly
  • Fix #400 : Security hole in GeoNetwork search for owner
  • Fix #413 : Fix typo in SQL scripts
  • Fix #415 : Simple numeric indexing
  • Changes:
  • 2.6.x documentation updates
  • Added documentation for ArcSDE harvester
  • ArcSDE harvester documentation update
  • GN logo points to http://geonetworkopensource.org
  • Improved documentation
  • Improved pdf search print layout
  • Removed InterMap log removal
  • Small GUI improvements in search form
  • Update version number in installer
  • Updated Russian language files (thanks Irina Romanova)
  • Updated documentation license
  • Updated navigation for documentation
  • Updated sql files for 2.6.2
  • #376 : Configurable stopwords
  • #391 Metadata Notifications to Remote Targets
  • #407 : Option to discard invalid harvested metadata
  • #410 : My Metadata function
  • #411 : INSPIRE support for CSW LANGUAGE parameter
  • #412 : Add isPublishedToAll to geonet:info

New in GeoNetwork 2.6.1 (Mar 24, 2012)

  • Bug fixes:
  • Exclude some substitutions which prevent the vertical extent element from being fully expanded
  • Fix migration scripts from 2.4.3 to 2.6.0
  • Fix search using INSPIRE annex
  • Typo fix for German language
  • Added support for sqlserver database. Thanks to Mikael Elmquist for provide sql files
  • Add in xslt converters for DIF to ISO and Thredds
  • Missing xslt to convert netcdf CDM coords to ISO keywords
  • Fix harvesting a OAI set whose name contains a "". Thanks Tim Proescholdt
  • Fix #335: Max number of children displayed in relation panel. Added from and to parameters to allow paging in related records if needed
  • Fix #339: Wildcard search broken
  • Fix #337: Metadata indexing uses old INSPIRE setting
  • Fix #343: CSW / iso19110 / exception when requesting ISO19139 output
  • Fix #344: bad schema error when using XSL on import. Thanks murrayking
  • Fix #345: Changed postgres driver version to be compatible with Java 1.5
  • Fix #346: Javascript error when setting "singleTile: true" for a WMS layers in Map viewer
  • Fix #347: Fix thesaurus directory removed by maven
  • Fix #348: ArcSDE Harvester. Javascript error accessing config panel
  • Fix #354: XSL error message in WMC to Iso19139 transformation
  • Fix #357: Use geometry parameter in GUI search for bounding boxes, instead of lucene bbox fields. Fixed also Disjoint spatial filter
  • Fix #364: CSW queryables, added support for INSPIRE ResponsiblePartyRole and fix for ResourceIdentifier
  • Fix #365: Allow to configure LDAP uid attribute name
  • Fix #366: Add contextual label translation allowing to use full xpath for elements in metadata editor
  • Fix #367: Not possible to search on Subject queryable for a value that includes spaces
  • Fix #371: Tooltips in System Configuration have disappeared
  • Changes:
  • Added support for OpenLayers Map config options in map viewer
  • Service to retrieve the metadata owned by a user
  • Use redirect for login and logout services to show in browser address bar the url of main page, after login/logout

New in GeoNetwork 2.6.0 (Mar 24, 2012)

  • Bug fixes
  • Fix for windows installer
  • Included developer docs in installer and fixed links in index files
  • Updated images and content in user manual (getting started section)
  • Fix #311: For FGDC metadata the lat/lon values for the CSW response are concatenated instead of separated by a space (Thanks Marten Hogeweg)
  • Fix #309: Open the CSV in a new page
  • Could not reproduce the dissapear of left menu. But seem better open CSV in a new window instead of repacing application window
  • Fix #308: No result for "export as TXT" for templates
  • Fix #303 : Invalid character when connecting to external database (Thanks to zoerb).
  • Add missing data file for PostGIS.
  • Fix to use proxy config in GetRecordsByIdRequest
  • Fix #293: Fix for queries with AS clause in MySql. Thanks Justin Rowles for patch
  • Fix #307: Use default OL cursors to avoid ServiceNotFoundEx exceptions in GN when using IE (IE doesn't resolve correctly cursor image url)
  • Fix #319: Calendar buttons dont show the calendar in metadata editor after click on Check or Save button
  • OGC harvester / Improve distribution info section for WMS service metadata.
  • Included disclaimer window for WMS services in map viewer
  • Fix to solve about some responses are cut when returned to the client
  • Fix #320 typo
  • Fix #304 WFS harvesting improvement.
  • Fix #306 opener ref not used in trunk.
  • xalan is not longer supported
  • Fix #275: Image not showing
  • The logo image for the GeoNetwork site was only created the first time when the database was initialized.
  • If the application was updated with a new version (images/logos folder only contains dummy.gif logo then) and preserving the database, the logo was not created again.
  • Changed to check always in startup if logo for GeoNetwork site exists, if not then creates it
  • Fix #320: parse and use mapSearch layers setting
  • 1) Map search uses custom layers if defined in configgui.xml
  • (mapSearch/layers). If not defined this section, uses layers defined for map
  • viewer (mapViewer/layers)
  • 2) Use mapOptions hash, when initializing search maps
  • Fix #323: Scrollbar in IE8
  • Also happened in other browsers
  • Zoom to region in search map, when selecting a region in combo list
  • Protect resetInspireOptions method if inspire search panel is not enabled
  • Fixes for thredds harvester include validator precond, missing gif and recognition for thredds harvester Include baseUrl in geonet:info for scripts that don't have /root/gui info Include opendap2.1 jar needed for thredds harvester
  • Fix #328 LDAP DN Problem. Thanks to JoshVote for the fix.
  • Fix remove uploaded file bug
  • Fix #330 Improve validation report layout. Thanks Justin Rowles.
  • Fix #334 Web Map Viewer boudingbox taken from /root/gui/config/mapViewer
  • subtree (Thanks Landry Breuil)

New in GeoNetwork 2.6.0 RC2 (Mar 24, 2012)

  • Fix #223: manage parameter names from capabilities document in caseinsensitive manner
  • Fix #246: Simplify metadata view. Restored old layout to show metadata.
  • Fix #257: Release the screen overlay in metadata editor when an error happen saving the metadata
  • Fix #265: Fix for misaligned options in opera and IE
  • Fix #271: CSW parent identifier field. Thanks Jürgen Weichand.
  • Fix #272. Removing last element in simple mode.
  • Fix #273: Update rss panel after delete metadata records
  • Fix #276: Export as CSV issues
  • Fix #278: Check online source already exist. Copy full distribution section content before update. Thanks Sylvain for testing.
  • Fix #279: All maps are using same background layers. Harmonize size of all bbox inputs in edit and view mode.
  • Fix #280: Alignment, highlighted, etc issues in metadata edit
  • Fix #286: After click Metadata button in search results, editing a metadata show advanced edit instead of previously selected.
  • Fix #288: Show number of records to delete in massive delete confirm message
  • Fix #290: Improvements in export selection to pdf
  • Fix #291: Menu "Actions on selection" issues
  • Fix #292: Don't show the download button if the download link is empty
  • Fix #294: Security hole in GeoNetwork search
  • Fix #295: Calendar

New in GeoNetwork 2.6.0 RC1 (Mar 24, 2012)

  • Bug fixes
  • Fix for #263: Screen refresh not working
  • Fix #266: Show alert if click on "Add templates" button and no selected templates. Remove from admin interface iso19115 templates.
  • Fix for #267: Page coming up blank afer delete
  • Fix for #268: Misaligned result in search
  • Fix for #259: Fix for templates menu in administration
  • #255: Fixed help links
  • Fix for #265: Scrollbar appearing when probably shouldn't
  • #244: Update popup position always to work correctly when the window is resized
  • Fixes for IE. Thanks to Jürgen Seib for reporting
  • Fix GAST, "back to normal" since maven migration. Thanks to Jesse Eichar for his contribution.
  • Map viewer: save map state in cookies (layers config and extent)
  • Removed xlink:href attribute to link service and dataset in OGC WxS harvester which interact with XLink resolver.
  • Only uuidref attribute is used to navigate between records.
  • Return all bboxes in brief formatting.
  • Fix #250: Removing old thumbnail for OGC harvester.
  • Fix #251. Xml search service does not use default param and does not keep any
  • search results in session. Make it behave more like the main search service.
  • Fix PDF print #252. Missing class due to wrong dependency version. Fix pdf selection and present print action.
  • #244: Fix position of Other actions panel
  • #253: User interface aligment issues in Opera and IE
  • Replaced TRUNCATE with DELETE commands for Oracle data script.
  • Removed optimization of updatePopularity in thread code.
  • Update popularity also for harvested metadata.
  • Fix CSV search broken by XSL output declaration in main.xsl.
  • Fixes in LuceneQueryBuilder class
  • Fix #249. Only one call to topDocs could be made on a TopFieldCollector.
  • Speed up YUI compression excluding unnecessary JS files.
  • Administration option to load metadata samples

New in GeoNetwork 2.6.0 RC0 (Mar 24, 2012)

  • Bug fixes:
  • Fix #146: Illegal character handling not robust
  • Fix #170: Store more than one record in user session. Thanks Simon.
  • Fix #202 to get "Not" and "PropertyIsNotEqualTo" filters work correctly
  • Fix #218: Check privileges before exporting private data in MEF1 and MEF2 export.
  • Fix #219: Sample lacks download button
  • Fix #224. For each outputFormat provided by WFS server add an OnlineSource? link to allow download of features.
  • Fix #225: Add OpenSearch suggestion support.
  • Fix #228: Add search criteria for revision, publication, creation date.
  • Fix #237: Replace Intermap with OpenLayers
  • Fix #241: support for IPv6
  • Fix #247: org.apache.lucene.store.AlreadyClosedException occurs for concurrent CSW getRecords requests
  • Fix #248: CSW: Provide configurable limit on records examined for getcapabilities keywords and getdomain propertyname
  • Fix #249: CSW / GetRecords / results_with_summary : empty results
  • CSW: Implement reprojection of geometries in ogc:Filter to WGS84, add missing
  • Equals filter and
  • Within filter does within, make sure filtertolucene.xsl doesn't try to handle
  • ogc:Not over spatial expressions
  • CSW and Search: Change IndexReader handling in LuceneSearcher and
  • CatalogSearcher
  • Z3950: Don't add collections from GeoNetwork Z server if it isn't enabled
  • Include mime type in Lucene index.
  • Changes:
  • GAST changes to use sql data files instead of ddf files
  • Maven migration
  • English documentation ported into reStructuredText format.