Releases: opendatateam/udata
Releases · opendatateam/udata
v1.1.6
Fix CircleCI automated publication on release tags
v1.1.5
- Fix the organization members grid in admin #934
- Fix and tune harvest admin loading state and payload size #1113
- Automatically schedule validated harvesters and allow to (re)schedule them #1114
- Raise the minimum
raven
version to ensure sentry is filtering legit HTTP exceptions #774 - Pin GeoJSON version to avoid breaking changes #1118
- Deduplicate organization members #1111
v1.1.4
Fix packaging (README markdown to restructured conversion)
v1.1.3
- Make the spatial search levels exclusion list configurable through
SPATIAL_SEARCH_EXCLUDE_LEVELS
. #1101 - Fix facets labelizer with html handling #1102
- Ensure territories pages have image defined in metadatas #1103
- Strip tags in autocomplete results #1104
- Transmit link checker status to frontend #1048
- Remove plus signs from search query #1048
v1.1.2
- Handle territory URLs generation without validity #1068
- Added a contact button to trigger discussions #1076
- Improve harvest error handling #1078
- Improve elasticsearch configurability #1096
- Lots of fixes admin files upload 1094
- Prevent the "Bad request error" happening on search but only on some servers #1097
- Migrate spatial granularities to new identifiers
- Migrate remaining legacy spatial identifiers #1080
- Fix the discussion API documention #1093
v1.1.1
- Fix an issue preventing reuse edition: #1027
- Fix an issue preventing user display and edit in admin: #1030
- Fix an error when a membership request is accepted: #1028
- Fix issue modal on a reuse: #1026
- Fix sort by date on admin users list: #1029
- Improve the
purge
command #1039 - Ensure search does not fail when a deleted object has not been unindexed yet #1063
- Start using Celery queues to handle task priorities #1067
- Updated translations
v1.1.0
New features and improvements
- Added a DCAT harvester and expose metadata as RDF/DCAT. #966
See the dedicated documentions: - Images are now optimized and you can force rerendering using the
udata images render
command. - Allowed files extensions are now configurable via the
ALLOWED_RESOURCES_EXTENSIONS
setting and both admin and API will have the same behavior #833. - Improve and fix notifications: #928
- Changed notification style to toast
- Fix notifications that weren't displayed on form submission
- Add a toggle indicator on dataset quality blocks that are collapsible #915
- Integrating latest versions of GeoZones and GeoLogos for territories.
Especially using history of towns, counties and regions from GeoHisto. #499
Breaking Changes
- Themes are now entrypoint-based #829.
There is also a new theming documention. - Images placeholders are now entirely provided by themes #707 #1006
- Harvester declaration is now entrypoint-based #1004
Fixes
- Ensure URLs are stripped #823
- Lot of fixes and improvements on Harvest admin UI #817:
- harvester edition fixed (and missing API added)
- harvester deletion fixed
- harvester listing is now paginated
- more detailed harvesters widgets
- ensure harvest source are owned by a user or an organization, not both [migration]
- Pure Vue.js search facets #880.
Improve and fix the datepicker:- Proper sizing and positionning in dropdowns
- Fix initial value not being displayed
- Make it usable on keyboard
- Allows to define
min
andmax
values to disable some dates - Keyboard input is reflected into the calendar #615
- Disable
next
button when no file has been uploaded #930 - Fix badges notification mails #894
- Fix the
udata search reindex
command #1009 - Reindex datasets when their parent organization is purged #1008
Miscellaneous / Internal
- Upgrade to Flask-Mongoengine 0.9.3, Flask-WTF 0.14.2, mongoengine 0.13.0. #812 #871 #903
- Upgrade to Flask-Login 0.4.0 and switch from Flask-Security to the latest Flask-Security-Fork #813
- Migrated remaining widgets to Vue.js #828:
- bug fixes on migrated widgets (Issues button/modal, integrate popover, coverage map)
- more coherent JS environment for developpers
- lighter assets
- drop Handlebars dependency
- bleach and html5lib have been updated leading to more secure html/markdown cleanup and better performances #838
- Drop
jquery-slimscroll
and fix admin menu scrolling #851 - drop jquery.dotdotdot for a lighter css-only solution (less memory consumption) #853
- Lighter style #869:
- Drop glyphicons and use only Font-Awesome (more coherence, less fonts)
- lighter bootstrap style by importing only what's needed
- make use of bootstrap and admin-lte variables (easier for theming)
- proper separation between front and admin style
- Drop
ExtractTextPlugin
on Vue components style: - Pure Vue.js modals. Fix the default membership role. Added contribute modal. #873
- Easier Vue.js development/debugging:
- Drop
Vue.config.replace = false
: compatible with Vue.js 1/2 and no more style guessing #760 name
on all components: no moreAnonymous Component
in Vue debugger- No more
Fragments
- More ES6 everywhere
- Drop
- Make metrics deactivable for tests #905