Releases: geonetwork/core-geonetwork
Releases · geonetwork/core-geonetwork
GeoNetwork version 3.4.4
3.4.3
New features/fixes
- INSPIRE / INSPIRE / Add support to load codelists from Registry #2741
- XSL processing / Formatter / Schema resources are not properly loaded #2979
- XSL processing / Formatter / XSLT / Break work with some hardcoded rules #2960
- Editor / Topic categories widget doesn't work with schemas based in iso19139 #2954
- Editor / ISO19110 / producer does not use directory #2944
- Harvesters / Harvesting wps2.0.0 #2718
- Oracle compatibility #2777
- Avoid crawler to obtain a thread with a remanant context #2859
and more ... see 3.4.3 issues https://github.com/geonetwork/core-geonetwork/issues?q=is%3Aissue+milestone%3A3.4.3+is%3Aclosed and
pull requests <https://github.com/geonetwork/core-geonetwork/pulls?q=milestone%3A3.4.3+is%3Aclosed+is%3Apr for full details.
3.4.2
GeoNetwork 3.4.2: List of changes
- Fix deadlock threads while indexing (#2740)
- Update translations from transifex
- Revert "Fix for create service url using SettingsInfo" due to issues when running servlet container in non-default port.
- Move the click event handler to the button for Reset map (#2735)
- Allow to customize gazetteer (#2690)
- User feedback / Email alert (#2725)
- Create a new user shows the privileges of the previous user created #2730
- Don't display GeoNetwork internal settings in the Settings UI #2722
- Make configurable in the admin settings a list with disabled harvester protocols (#2721)
- Add dublin core translations for metadata detail page - full view
- Forgot your password option should not be displayed if the mail server is not setup #2726
- Add short notice about recaptcha in settings.
- User Feedback / Add possibility to customize rating criterias (from DB) & other improvements (#2712)
- Get related, don't add feature catalog element to response if null
- fix my mistake, sorry
- Fix for feature catalog null
- Schema depends on current record.
- Unesco thesaurus title is not properly extracted #2713
- Add location in related templates
- REST API / Swagger path mapping change in 2.8
- User feedback / Index feedback count and add possibility to search by range query on feedback count or rating. eg. http://localhost:8080/geonetwork/srv/fre/q?_ratingFrom=3&_ratingTo=5&feedbackCountFrom=20&feedbackCountTo=30
- User feedback / In advanced mode, index average rating to properly sort by rating.
- REST API / Update swagger ui.
- Fix for create service url using SettingsInfo
- Fix for checkboxes in Apply suggestion of metadata editor
- Xsl utility method to use proxy
- Check for null in feature catalogs
- Truncate the name of GeoNetwork
- Add class to the GeoNetwork name, and add a class to the name when you are logged in.
- User feedback / Fix invalid migration script.
- Update to springfox 2.8.0 to properly generate code using codegen. Hide webRequest to API doc.
- Merge pull request #2707 from cmangeat/groovy_handlers_fixes
- as type is both used for indirection and recording/conversion, reinit it after each recording/conversion
- being my father child does not mean i am brother of myself
- Metadata detail - wrong metadata contact displayed when click the Next button #2705
- Restore logo upload as part of group config (#2703)
- Fix for userfeedback directives (#2696)
- Fixes postgres database type not supported in ArcSDE harvester. (#2704)
- Unpublish metadata removes all metadata privileges #2699
- Merge pull request #2701 from cmangeat/generated_imported_metadata_uuid_reported_2
- generated imported metadata uuid reported
- Merge pull request #2698 from cmangeat/csw_gn-replace_ignoring_carriage_return
- [CSW REPLACE + REFACTOR] do not want last text to override content
- [CSW REPLACE + REFACTOR] refactor ident
- [CSW REPLACE + REFACTOR] remove extra loop and indirection
- [CSW REPLACE + REFACTOR] lower indirection level
- [CSW REPLACE + REFACTOR] refactor: remove code duplication
- [CSW REPLACE + REFACTOR] fix skipped test ?
- [CSW REPLACE + REFACTOR] don't understand it...
- [CSW REPLACE + REFACTOR] static import and indent
- [CSW REPLACE + REFACTOR] remove indirection levels
- [CSW REPLACE + REFACTOR] rewrite debug msg
- [CSW REPLACE + REFACTOR] refactor
- [CSW REPLACE + REFACTOR] unify methods
- [CSW REPLACE + REFACTOR] negate indirection
- [CSW REPLACE + REFACTOR] remove one indirection level
- [CSW REPLACE + REFACTOR] unify list accessor
- [CSW REPLACE + REFACTOR] get rid of vector buffer
- [CSW REPLACE + REFACTOR] use list accessor instead of getAtIndex
- [CSW REPLACE + REFACTOR] make nodeConfig parsing simplier
- [CSW REPLACE + REFACTOR] there is a more general exception to be thrown
- [CSW REPLACE + REFACTOR] no need to set isUpdated to false in theses cases as if !isCreateMode, isUpdated will be set to true
- [CSW REPLACE + REFACTOR] iterator can't return null in this case
- [CSW REPLACE + REFACTOR] refactor
- [CSW REPLACE + REFACTOR] remove obsolete comment
- [CSW REPLACE + REFACTOR] change logger for slf4j one, remove 'todo javadoc' and redundant static
- Set a max height for the content of a dialog body so it fits on small screens.
- ui - change tt-dropdown-menu to tt-menu
- Merge pull request #2693 from fgravin/fixMEFImportTest
- MEF harvesting: set privileges from harvester settings
- MEF harvesting: secure mef type detection
- Merge pull request #2692 from fgravin/fixMEFImportTest
- Fix MEF harvesting if no groupId specified
- Merge pull request #2687 from MichelGabriel/3.4.x-fix-for-add-resource
- Merge pull request #2667 from fgravin/mefHarvester
- Set a max height for the content of a dialog body so it fits on small screens.
- Merge pull request #2539 from PascalLike/brokenImports
- Merge pull request #2563 from pvgenuchten/checklinkforhttp
- Merge pull request #2585 from PascalLike/fixFullViewIso19110
- Merge pull request #2646 from PascalLike/mapresetbutton
- Merge pull request #2657 from pvgenuchten/abstract4home
- Allow 'Accept: /' header in '/api/records/{uuid}' request (#2676)
- User-feedback functionality (#2419)
- Fixes for Associated resources panel - link to dataset and CatalogService.getServiceURL method. Fixes #2624, #2625 (#2626)
- Update schema-ident.xsd
- Verify if infoformat is available before requesting it in GFI (#2671)
- Align schema fields in CSW harvester: Fixes #2608 (#2668)
- Remove padding in editor: * for table in table • for datepicker
- Replace class
invisble
withhidden
. This last class doesn't take any whitespace in the UI. - MEF import : Fix groupIdOwner attribution
- LFS harvester MEF: override metadata on harvesting, add xsl transfo if set
- Set harvester uuid as source for MEF localfiles harvester
- LocalFilesHarvester: support MEF files
- Bumping versions of frontend-maven-plugin, node and npm
- replace demis wms by an fao source
- restore getOverviews
- adds some social media annotations + canonical link to metadata details page to optimise browsing and search experience, resolves #2653
- add some default text to the non-javascript page, this is used by search engine crawlers, resolves issue #2652
- decrease page size in sitemap pagination (#2654)
- Source parameter for dataset-add process (#2618)
- Add a reset map button to manage layer panel
- Metadata editor - Dublin Core doesn't have the configuration for validation/online resources panels #2601. (#2627)
- Remove unused class.
- XSL processing / Preview mode / Return error report.
- Fix iso19139 french label typo
- Search statistics - duplicated field issues in ElasticSearch configuration. Fixes #2641
- Bug fix: when pathname has dots, language is not recognized
- ISO19139 / Schematron / Main language is also defined in locale #2639.
- Merge pull request #2554 from PascalLike/MissingResourcesFix
- Remove ref to Sextant.
- Editor / Add permalink
- Keep formatter folder in .war
- ISO19139 / Add fieldset on axis dimension for more readability.
- Typeahead is also used for category widget. Enable show suggestion on focus
- Fix trailing commas.
- Search advanced form categories / Display the list of values on focus - #2426
- Topic category / Display the list of values on focus. Keyword selector / Extend list to the number of items return by the search.
- Editor / Topic category widget should look like keywords #2426 - Upgrade typeahead/bloodound version, updates to backend service to manage xpath fragments
- Editor / Topic category widget should look like keywords #2426 - Cleaning.
- Editor / Topic category widget should look like keywords #2426
- Editor / Topic category widget should look like keywords #2426
- Fix spatial search not working with shapefile sometimes (#2516)
- Metadata file store / Encode file name for URL. (#2587)
- Return application exception instead of JPA transaction errors when duplicated UUID is created. (#2584)
- Editor board / Add hot keys. (#2532)
- Make distinction between user search and internal queries made by the app.
- Fixes a NPE when override is set in WebDAV harvesters
- Update from transifex.
- Check for not supported map projections (#2600)
- Simplify metadataUuid management in mapService (#2590)
- Fix for missing Styles on ESRI WMS requests (#2589)
- Rename inspire validator directive in a generic one (#2507)
-
- Add expandable attribution control, in the bottom left corner of the map viewer and of the mini map
- Merge pull request #2597 from jahow/fix-maps-manager-init
- Check for height and width when initializing a map view
- CSW search statistics - Search are logged before being executed #2566
- Merge pull request #2580 from fgravin/contextorder
- Handle owscontext loading on locationChange
- Clean up depecrated owscontext config
- Batch editing / Specify insertMode to properly update title.
- Formatter may be used in third party apps. Ensure URLs are not relative
- Merge pull request #2588 from jahow/fix-iso19139-ger-protocols
- fixed protocol definition in iso19139/loc/ger/labels
- Move url params (wmsurl, layername, owscontext) to angular hash params
- Fix add WMS metadataUuid
- Don't create ol layer for background if null
- Fix for md fullview in ISO19110
- Metadata detail page - Full view links in operatesOn are wrong #2583
- Update service SDS template to set serviceType to 'other'
- Fix background layer input if bg layers have already been set usually when the context is loaded before the directive is initilized
- Remove default view tricks to get map size ok when changing tabs done in mapsManager
- Load view map with mapsManager
- Load localStorage context in mapsManager
- Send promise when map size is ready for a fit
- Merge pull request #2573 from jahow/wfs-indexing-dashboard
- Merge pull request #2555 from cmangeat/bbox_filters
- Integration tests guidelines
...
3.4.1
- Metadata detail page - Metadata dates are displayed empty if several values for the same date type #2364
- Metadata editor - exclude srv:serviceType from multilingual fields
- When user click a link to a private record and is not yet authenticated, suggest the user to sign in and redirect to requested record.
- Merge branch 'fix-add-service-layer' of https://github.com/pvgenuchten/core-geonetwork into 3.4.x
- New metadata page / Sort template by title #2434
- typo in fix
- restore original gnLocalised, seem the fix was not required
- introduce the wmts protocol on editor pull down
- Editor / Categories in editor form #2382.
- Create record from template having categories should copy categories #2389 .
- problem with group translations #2415.
- Import record / Some options only applies to some format. Disable them
- Import / Add option to publish to all #2388.
- Add to map improvements - gnlocalised sometimes should not use type as a language - add wmts protocol to be added to map
- problem with group translations #2415.
- ISO19110 / Add flat mode exception support.
- Better display for related items (
Download and links
) on small screens - Update doc submodule.
- Add migration script for 3.4.1.
- Now we only have to update one file because multilingual internationalization
- Update version to 3.4.1-SNAPSHOT
- Map / Open link to failing tiles in new tab.
- Map style / Do not display menu if only one style defined.
- Fix param name and deps.
- Map viewer / Improve the add layer to map process #2289
- Update related.html
- Expand import list (remove wildcard)
- Remove Guava Lists.newArrayList that is causing problems with Path objects
- Fix formatters config override order (#1973)
- Better control of search query errors
- To allow search strings like MK%8 it is left untouched if decode fails
3.0.5
=== GeoNetwork 3.0.5: List of changes
- Set all privileges option is un-labelled in batch privileges form #1686
- Apply in 3.0.x the commit 822f813: when you don't administer a group, privileges associated to …that group of the user you are editing should remain static.
- Use POST for user update and reset password services #1684
- Adding missing translations
- Merge pull request #1124 from grootstebozewolf/NioPathAwareCatalogResolverFix
- Merge pull request #1669 from josegar74/improvements/anchor-href
- Merge pull request #1683 from oscarfonts/3.0.x
- Fenomen, Feature => Objecte Geogràfic
- Catalan & Spanish updates from Transifex
- More catalan & spanish translations
- Citation identifier 3.14
- Extracte => Resum 3.13
- Voice => Telephon
- Typo. 3.4
- Translated s. 2.13
- Tanslation correction. 2.6
- Label for gmd:CI_OnLineFunctionCode (2.5)
- Revisión 2.3
- Rename loc files
- Add Finnish translations to UI
- Xslt formatter: multilingual fields are not rendered properly #1675
- Display links in gmx:Anchor (used for gmd:useLimitation) with hyperlinks in metadata views
- Search for "<script" instead of "<"
- "Security" Bug Fixing: Escaping javascript XSS on error messages
- #1577 Publish button should be disabled if metadata record does not validate (#1659)
- Search statistics return all the same graphs #1661
- Update en-core.json (#1652)
- Update en-search.json (#1651)
- Update en-admin.json (#1650)
- #1603 Force csw:Record outputschema in GetRecords for CSW harvester to retrieve uuid,change date of remote records
- #1603 Retrieve for SimpleMetadata (used in harvesters) the date in the format stored instead of only short format
- Adding copyright and styling issues
- Fixes #1555
- Multinode / Fix mix of users.
- Transifex update
- Fixing bug: when showing labels on add buttons that use prefix, strings didn't behave right
- Fix for unit tests
- formatter: check code on 2 and 3 characters for multilingual fields
- Link dataset to service fails #1495. Applied code from develop branch that was fixing this
- #1539 Denominator range queries doesn't work as expected
- Fixes #1563
- Fixes #1520
- Fixes #1187
- Fixes #1531
- add special case 3char -> 2char code mapping in javascript
- #1550: fix a dup entry in ISO19139 German loc file
- #1549: fix ISO2 code for German
- #1545: Update Spring version to support Java 8
- Merge pull request #1542 from oscarfonts/xml-translations-es-ca
- Spanish and Catalan translations for iso19139 XML files
- Merge branch 'oscarfonts-i18n-es-ca' into 3.0.x
- Merge branch 'i18n-es-ca' of https://github.com/oscarfonts/core-geonetwork into oscarfonts-i18n-es-ca
- Updating locales with Transifex
- Adding catalan to the transifex script
- Remove culr and wget from the list of "non-session crawlers"
- Memory bug fixed: Do not create httpSessions for crawlers/bots-
- Fixes for CSW harvesting #1267 #1429 #1355
- Additional json translation files
- Spanish & Catalan UI translations
- CSW Update - partial updates are not working if xpath provided starts with the metadata root element #1529
- Fixing missing service config security that made editing of users remove their groups per profile.
- Improved version of Xml.filterElementValues that allows to define the namespace for the attribute also
- Fixes #1504
- Fixes #1505
- Use proxy settings in region getmap service #1528
- Update GeoServer submodule.
- Merge pull request #1512 from OpenBfS/jdbc_port_configurable-3.0.x
- Merge pull request #1194 from Delawen/shibboleth_improvements
- Merge branch '3.0.x' of github.com:geonetwork/core-geonetwork into 3.0.x
- Merge branch 'josegar74-fix/field-name-fix-mysql' into 3.0.x
- Merge branch 'fix/field-name-fix-mysql' of https://github.com/josegar74/core-geonetwork into josegar74-fix/field-name-fix-mysql
- Merge pull request #1457 from pmauduit/domain-parametrized-query
- #1519 Delete harvester history button doesn't refresh the history panel
- SDS: fix SDS tab conditional visibility.
- replaced static port 5432 in postgres.xml to support dynamic port configuration using jdbc.port from jdbc.properties
- SDS: align GER string files.
- Merge pull request #1499 from geosolutions-it/3.0.x_INSPIRE-SDS-squashed
- #1445: Implement INSPIRE Spatial Data Services (SDS)
- Metadata editor layout: Handle forceLabel attribute in field rendering
- Metadata editor: handle readonly attribute in field rendering
- #1498 Map viewer: config-viewer.xml is not loaded when using an external data directory
- Update version to 3.0.5-SNAPSHOT
- Rename field 'key' for HarvesterData table as 'key' is a reserved work, to avoid issues when creating the table by Hibernate is some databases like MySql
- domain - fixing SQLi
- Fixing shibboleth configuration for latest changes (new filterchain for authentication and some non-autowired objects)
- Added exception for path resolver.
3.2.0
=== GeoNetwork 3.2.0: List of changes
- Update doc module.
- User feedback is disabled by default as there is no mail server enable by default. Add help instruction in settings. Feedback / Do not display it if no SMTP server configured #1605.
- Format using space (not tabs).
- Doc / Fix error on XPath with filter condition - build broken by SDS.
- Set all privileges option is un-labelled in batch privileges form #1686
- User administrators can't create users - Remove error check in create user service #1690
- Use POST for user reset password service #1684
- Turn off header causing CSS issue #1674. This needs more work.
- Updates from transifex.
- Fix path with double /.
- JSLint.
- Editor / Keywords are edited in the GUI language and not in the main metadata language (this last option would not allow multilingual editing).
- Editor / Fix attribute editing when using a template mode field.
- Editor / Fix editing of function and app profile in ISO19139 broken by API change.
- Import / From folder, mef file errors are not reported #1689.
- Import / Restore MEF version 1 import.
- Merge pull request #1565 from juanluisrp/groups-api
- Merge pull request #1666 from g2timo/bug/inspire_indexing_windows
- Merge pull request #1676 from juanluisrp/set-related-items-to-null
- Metadata editor: thesaurus request returning http 500 #1680.
- Import / Report error and info in case of MEF file import.
- Allow configure locale files in views (#1533)
- Searching for record or template with and OR clause fails #1679.
- Merge pull request #1634 from juanluisrp/api-tests
- Editor / Section / Add CSS class based on section name (useful to apply custom styling).
- fix typo in json
- Fix register_email_message in Message.properties
- Fix register_email_message in Message.properties
- Merge branch 'develop' into groups-api
- Merge pull request #1647 from fxprunayre/improvement/table-view-for-contact
- Merge remote-tracking branch 'origin/3.0.x' into develop
- Add Finnish translations to UI
- Set thumbnails and onlines to null in related resp
- Merge remote-tracking branch 'origin/3.0.x' into develop
- Xslt formatter: multilingual fields are not rendered properly #1675
- Merge branch 'develop' into api-tests
- Fix API tests
- Findbugs version used in GeoNetwork doesn't work with Java 8 #1670
- Search for "<script" instead of "<"
- "Security" Bug Fixing: Escaping javascript XSS on error messages
- Search for "<script" instead of "<"
- "Security" Bug Fixing: Escaping javascript XSS on error messages
- fixed manuals
- fixed indexing of inspire keywords on windows
- Merge remote-tracking branch 'origin/develop' into develop
- Mix of language #1665.
- Only send feedback emails based on metadata when the recipent is on the metadata
- Merge branch 'develop' into api-tests
- Add facet label (used in ISO19115-3)
- HttpProxy / Fix URL built when extra params are added to the request. The request may be wrong but it looks like some user use that feature to avoid caching on the remote server. So fix incorrect URL build.
- Gravatar loads through http on a https page #1653.
- #1577 Publish button should be disabled if metadata record does not validate (#1659)
- Merge remote-tracking branch 'origin/develop' into develop
- Why is ldap on by default?
- Fix category selection in groups.
- Merge remote-tracking branch 'origin/3.0.x' into develop
- Search statistics return all the same graphs #1661
- Update from transifex.
- Fix getRelated and downloadZip MetadataAPI tests
- Register the context in ServiceManager to avoid a NPE
- Merge branch 'develop' into api-tests
- Updating docs
- Merge remote-tracking branch 'origin/develop' into develop
- Merge remote-tracking branch 'origin/3.0.x' into develop
- Dublin core / Fix related to embeded mode and API change.
- Record view / Group keyword by thesaurus #1654
- Update en-core.json (#1652)
- Update en-search.json (#1651)
- Update en-admin.json (#1650)
- Return error message if the user tries to update a user with other existing username #1611
- Updating tutorials
- Directory / Restore capability to use ISO19139 contact directory in ISO19115-3 - was dropped in API change
- ISO19139 / Index contact not having organisation #1649 - simplify contact indexing.
- ISO19139 / Index contact email, role and uuid #1648
- ISO19139 / Add table view mode for contact (in flat mode or when using an editor config with xsl mode).
- Remove deprecated directive - related to #1385.
- Groups combo / Select first group in scope list (not in service response group list which may be filtered)
- Updating docs reference
- Merge remote-tracking branch 'origin/develop' into develop
- Editor / Table mode / Add more doc and TODOs.
- Editor / Record fragment can search (instead of only using a list of UUID).
- Associated resources / Link to sibling open metadata view (like others).
- #1610 CORS filter causes error responses go to success handlers in AngularJs. Fix for GN API requests
- Add more doc.
- Privileges / Add operation filter & order, icons, spinner on load.
- Fix opensearch descriptor xslt #1546. Service portal.opensearch fails #1485.
- Fix order of element (related to #1479).
- Merge remote-tracking branch 'origin/develop' into develop
- JSLint.
- harvesters - plugging the harvester error counter (#1641)
- Option to sync All layers in the Map Viewer and the Mini Map (#1644)
- Merge remote-tracking branch 'origin/develop' into develop
- Use schema documentation title/description in metadata create and metadata import tempates/samples pages #1479.
- XSL Utils / Add function to evalute expressions.
- Add node URL in processing as the API may be used.
- Editor / Add configuration of button icon for process action.
- Fix action type.
- Fix action type.
- Add missing injection.
- Remove extra slash.
- Synchronize background layer between main map and search map #1500.
- Editor / Add action can be based on a directive. Add an example. Also add a directive that is using savedQuery API to insert fragment from one metadata record to another. This is used to copy quality reports for example.
- Editor / Associated resources / Fix removal of some type of link. Remove old API usage.
- Editor / XML View / Add code editor. (#1642)
- SavedQuery / Add support for multiple results and to attribute, node or text match #1640.
- Fix API path.
- Editor / Add missing (but supported) if attribute in text element in config-editor.xsd.
- Update from transifex.
- Merge remote-tracking branch 'origin/develop' into develop
- Editor / Associated resources / Siblings / Add search filters based on type #1639.
- Editor / Expansion of element was not adding geonet:child due to API change.
- During migration insure datatype for JSON settings is set to 3. Older version was changing it to 1 ie. String during validation.
- ISO19139 / Index standardName in language xsl
- Source catalog facets display UUIDs #1268
- Add appProfile info and linksTree in metadata object.
- Feature table column with link - backport from Sextant.
- Update manuals.
- Editor / Fix region selection.
- Editor / After adding an element with cardinality 0..1, add action is still available (see #1636)
- Add missing labels for privs panel.
- JSlint + update from transifex.
- API / Regions - tests
- API / Selections - tests
- API / MetadataIdentifiers - tests and fixes
- Get feature from row improvement.
- Link between layers and services (backport from Sextant)
- Cleaning / Duplicated function.
- Fix duplication of template
- Editor / Add XSL and table modes (#1635)
- print-config.yaml has wrong title for A4 landscape #1628
- fixed unselect checkbox issue (#1620)
- Add schema.org tags in xsl formatter. (#1609)
- MapQuest tiles not available anymore.
- Better comment.
- Map / Graticule label not displayed #1630.
- Placename search doesn't work if you reproject the basemap #1631.
- Merge pull request #1632 from pvalsecc/leak
- Merge pull request #1627 from ianturton/javascript
- Merge pull request #1625 from ianturton/transfer
- Merge pull request #1626 from kkoistinen/patch-4
- Merge pull request #1624 from kkoistinen/patch-3
- Merge pull request #1623 from kkoistinen/patch-2
- Merge pull request #1622 from kkoistinen/patch-1
- Test MetadataAPI class
- Fix bad url build when retrieving image for PDFs
- Caching 500000 formatted MDs in RAM is not a good idea
- Use query parameters
- Lucene optimisation now shrinks the files
- Tests for MetadataApi
- API / MapServers fix API class / Sources - tests
- API / MapServers - tests
- API / Operations - tests
- API / IsoLanguages, Status - tests
- fixed annoying null pointer issue
- Update CatController.js
- fixed transfert to transfer
- Update strings.xml
- Update criteria-type.xml
- Create schematron-rules-inspire-sds.xml
- API / Refactor JsonFieldNamingStrategy for tests
- API / VirtualCsw - tests
- ISO19139 / Add missing gmx xsd in schema location.
- Merge branch 'pvalsecc-clean_stop' into develop
- Merge branch 'clean_stop' of https://github.com/pvalsecc/core-geonetwork into pvalsecc-clean_stop
- API / Add file headers, remove unused imports
- API / Tags - tests
- API / Me - tests
- API / Groups - tests. Improve in Users API tests
- Stop some threads when the webapp is stopped
- API / Site - tests
- Harvesting / CSW / XSLT transformation not saved #1617.
- Updates from transifex.
- Merge remote-tracking branch 'origin/develop' into develop
- Fix startup script on windows.
- API / Users - add additional tests and fixes
- Merge remote-tracking branch 'origin/develop' into develop
- API / Users - add file header and remove unused imports
- API / Users - initial unit tests and fixes
- API / Updates in groups form for the API changes
- API / Improve doc.
- API / Users management
- API / Transfert ownership for one record.
- LDAP / Assign default group even if importPrivilegesFromLdap is false. Without this, if you assign Editor profile, then user is member of no group and can't create a...