- Nothing yet
- Fix missing closing tag in contact form #589
- Fix breadcrumb link for dataservice page #590
- Remove truncate and excerpt helpers function and fix error with remove-markdown #591
- Add API menu item #592
- Add beta admin
dataservice
page #558 - Add Dataservice publishing form #358
- Add the me keyword to the rel attribute of the link to the user website #571
- Add dataservice access banner #573
- Migrate organization badges label to lowercase #577
- Use Dataservice search #565
- Add organization type filter to dataset search #579
- Fix Reuse tests #580
- Rename private to draft #572 #583
- Paginate datasets in dataservice display #560 #568
- Beta admin adjustments #557
- Fix schema tooltip position #561
- Add Parquet file url in download tab #563
- Adapt to discussion csv export refactor #543
- Add beta admin discussion page #539
- Add beta admin harvester page #547
- Update beta admin members page #544
- Fix Beta admin profile page #546
- Add beta admin user's datasets page #549
- Add beta admin user's reuses page #550
- Add beta admin community resources page #551
- Display contact point contact form #555
- Use created_at date in reuse card #556
- Fix translations not shown #541
- Add index page with search for dataservices #516
- Add beta admin datasets page #371
- Redirect to forum on no search results /!\ set the
DATA_SEARCH_FEEDBACK_FORM_URL
to the forum #526 - Update proconnect button and link #530
- Fix scroll to resource #531
- Add beta admin reuses page #527 #537
- Fix schema filter #532
- add dataservices to dataset page #476
- show contact point in dataset and dataservice page #479
- add email, member since and last login at to org members table #480
- always show authorization_request_url if present (even on open API) #481
- Show organization type #472
- show permalink for community resources #486
- update sentry configuration #498
- update DSFR to v1.11 #502 #506
- Replace the "MonComptePro" SSO login button with a "ProConnect" button #482
This needs the
PROCONNECT_*
related settings insettings.py
, and an active ProConnect flow - update/remove code following the datagouv/components update #507 #513
- When disconnecting from udata, first disconnect from ProConnect if relevant #504
- update privacy policy #510
- update dependencies following updated dependencies on udata #470
- update
@datagouv/components
andvue-i18n
and fix report translation #471
- Add organization edit to new admin #412
- Fix markdown tables and use DSFR ones #432
- Add organization selector to dataset publishing #438
- Add beta admin "add member" modale #442
- Update dependencies from udata #448 #454
- Add new dataset card #445
- Fix tests for oembed CORS #453
- Add reports #436
- Switch to @datagouv/components #439
- Update translations #458
- use @datagouv/components v1.1.1 #462
- Fix dataset card link opening another tab #426
- Use roadmap page instead of deprecated nouveautes in footer #429
- Add elections as featured topic #430
- Switch MAAF backend to new sync harvest system #409
- Add dataservice show page #420 #424
- Improve design of the OrganizationSearch component #410
- Add button to remove user without sending email #418
- Fix display not showing in Multiselect for multi options #416
- Fix dataset publishing form #417
- Add Organization publishing form #358
- Fix an error that blocks datasets search filters reset #402
- Componentize dataset card #397
- Use udata schema endpoint #336
- Update footer #405
- Update footer
- Add beta admin member page #374
- Move Pagination to datagouv-components #365
- Add stories to Resource component #364
- Move Well to datagouv-components #382
- Add markdown editor #351
- Componentize quality component #385
- Add codes and optgroups in Multiselect to display Insee codes and Licence groups [#347] (#347)
- Fix datastructure display in ResourceAccordion #389
- Order Organization's reuses by publishing date #390
- Upgrade vue dependency #386
- Fix failing captchEtat responses #392
- Fix release CI #380 #384
- Update constants imports from
.models
to.constants
#375 - Fix rename of VisibleDatasetFactory #387
- Add beta admin member page #374
- Add Administration Panel to datagouv-components [#378] (#378)
- Fix footer links and some translations #366
- Show error when dataset discussion from url doesn't exist #367
- Hide quality score on "work in progress" backends #370
- Add a new vite config for development #372
- Fix structure tab not shown #369
- Update sentry configuration to ignore aborted requests #368
- Fix CI not using udata release when needed #363
- Show a map of datasets' spatial coverage #354
- Fix redirect user to auth page #357
- Fix tests factories for
HarvestSource
,backend
is now required udata#2962 - Fix schema is not longer a
dict
#361 udata#2949
- Show a button to mark as no spam a discussion or a message #352
- Fix vue runtime errors #343
- New featured topic : agriculture #344
- Create data.gouv.fr-components NPM package and move some
gouvfr
components to it #324#350 - Setup storybook for data.gouv.fr-components #346
Important
These versions contain an invalid js build and are yanked from pypi. The update to the next version is mandatory to have a valid js build.
- Fix support menu link #335
- Remove parents, children, etc. from territory views #328
- Add publishing form #266 dependabot/36 #331
- New featured topics : culture and education #332
- Fix territory sitemap #334
- Add header-case to validation url #333
- Ignore another ResizeObserver error #321
- Fixed ol not appearing in descriptions #322
- Fix copy discussion link #323
- Add text-transform-none style and use lowercase k as unit #325
- Update build dependencies #309
- Add read-more to discussions #310
- New footer with newsletter #311 #316
- Add metric components and hooks #260 #313 #314
- Add raise_for_status on captchetat request #318
- Add German translations files and French latest translations #307
- Update testing dependencies dependabot/30 dependabot/22 dependabot/23 #297 #298
- Fix translate links in footer #301
- Track participez clicks #302
- Fix datasets search on the organization page #303
- Add discoverability indicator form #304
- Add missing quality criterion (
all_resources_available
) #287 - Replace linkedin link in footer #292
- Use the word file instead of resource #291
- Update certified icon #288
- Add guides to the menu #290
- Add resource permalink #286 #295
- Update read-more height on
details
toggle #294 - Fix preview style discrepancies #289
- Fix reuse page padding for discussions and reuses section #270
- Fix dataset oembed links #271
- Hide CaptchEtat icon loader #272
- Update guide links #276
- Redirect pages when missing trailing slash #278
- Add feedback link to header and footer #275
- Fix actions with scroll inside full-page tabs (e.g. dataset page) #281
- Add data search form to search #274
- Upgrade pyyaml dependency to 6.0.1 in deps tree #283
- Set confirmed_at when creating user in MonComptePro auth #284
- Fix word-wrap for dataset description #254
- Fix
img
folder not copied #255 - Add breadcrumbs to pages #258
- Remove cache around dataset, reuse and organization modify button #256
- Fix display temporal coverage on dataset page #261
- Fix tooltip accessibility #259
- Compute unavailability based on check:available instead of status logic #267
- Fix dependabot/17 and dependabot/18 #264. These aren't udata-front vulnerabilities but only impact vite dev server (unused in
gouvfr
theme). - Update DSFR to 1.9 #249
- Fix tab sequence on dataset page #265
- Fix button to show closed discussion #253
- Replace housing venti button by agricultural topic #268
- Fix header search #269
Note
This renames thetheme
root folder toassets
and moves it inside gouvfr theme. This also updates most references ofudata_front/theme/gouvfr
theme to*
to ease the usage of other themes.
- Move
theme
toudata_front/theme/gouvfr
#244 #252 - MonComptePro SSO integration #237:
- New button on login and register page
- When loging in, the datastore will seek for a coresponding user on udata. If such user does not exist, she will be created.
- Created user during SSO will not have a password. To use the user without SSO, a password reset procedure must be used.
- Handle previous format of link to discussions, e.g. from e-mails #241
- Add
last_update
sort in datasets page #242 - Fix
.fr-btn
in.markdown
#243 - Add Matomo event tracking #246
- New scope for Captchetat piste OAuth #250
- Use
datetime.utcnow
to make sure to handle utc datetimes #251
- New organization page #230#233
- Update the login form after Flask-Security and WTForms upgrade #224
- Align reuse sidebar with image #234
- Show relative date on dataset and resource cards #231
- Add version in chunk file names for cache invalidation #239
- Fix RGAA criterion 8.9 #174
- Front modifications to display resources schema url field #220
- Update ventti button url #223
- Dataset page fixes #219 #229
- Fix "informations" throughout the repo #218
- fix RGAA criterion 9.3 #222
- New reuse page #210
- Fix dependabot/10 #228
- Fix links color #232
- Upgrading packages following Flask upgrade to 2.1.2 in udata #207
- Use feedgenerator for AtomFeed instead of Werkzeug deprecated helper
contextfunction
andcontextfilter
from Jinja is deprecated and replaced bypass_context
- Move
Flask-Themes2
dep from udata to udata-front and upgrade to 1.0.0
- Fix
@background-contrast-blue-cumulus
LESS variable #217
Warning Refactor of breadcrumb macro to be easier to use.
toolbar_class
,breadcrum_class
,toolbar_container
andbreadcrumb_bar
options are now removed. Refactor of dataset components names to match new sizes : XS (previously card), SM, MD, LG (previously search-result).dataset.display.after-description
hook is now really after the description. Use newdataset.display.after-files
hook for previous position.
- Make newsletter url configurable #205
- Show a warning notice when JavaScript is disabled or failed to execute #206
- Update lighthouse to fix security issues #211
- New dataset page #181
- Update vue-toaster dependency to avoid reported vulnerabilities #215
- Use brand color for button style
tertiary-no-outline
#199 - Use computed dates for resources and datasets #201
- Fix setuptools version used in CI #202
- Move Pagination to
@etalab/udata-front-plugin-helpers
and add tests #200
Note
This changes the build system from Parcel to Vite. This also adds a way for udata plugin to register their own vue components and to display them in places chosen by the current theme
- Add resource exploration preview #169#180#183
- Fix RGAA criterion 9.2 #178
- Add i18n on size suffix #184
- Add theme view for mail change #192
- Fix Api Representation for media after CaptchEtat integration #173
- Add archived and private badges to dataset search results and update card style #170
- Fix banner links underlined twice #171
- Fix margins for dataset cards #176
- Fix text for datasets button in org page #172
- Add Portuguese translations #167
- Add email address to shared data on oauth authorize page #175
⚠️ Breaking change Use and display harvest metadata introduced in udata 5 #168- Improve search history #162
- Switch from
Flask-restplus
to its forkFlask-rest-x
#165 - Add CaptchEtat integration #159
- new environment variables : CAPTCHETAT_BASE_URL, CAPTCHETAT_OAUTH_BASE_URL, CAPTCHETAT_CLIENT_ID and CAPTCHETAT_CLIENT_SECRET
- Fix lighthouse reported errors #158
- Fix i18n errors for
/es
#156 - Update API card #160
- Create new search results component #157
- Remove quality score banner #163
- Add energy on home venti button #164
- Cache behavior changes #154:
- Organization and Reuse display page are now cached.
- Cache keys now embed the
last_modified
object attribute. This automatically invalidates the cache when modifying the object.
- Fix discussions text wrap #145
- Update Venti buttons #146
⚠️ @blue-470 and @blue-500 are removed- Fix z-index value in dataset search-result template #153 #155
- Fix RGAA criterion 8.2 #147
- Fix dataset search result link to organization #150
- Fix selected tag with wrong color #149
- Fix window.dsfr.register error #138
- Fix featured toggle #137
- Iterate on search results and cards #136
- Fix RGAA criterion 7.5 #118
- Remove map related stuff #124
- Fix clear button now shown on multiselect #125
- Add aria-current to breadcumbs #121
- Add missing default og:image #127
- Fix 500 on favicon in admin #126
- Update search results #110 #134
- Fix test error with long reuse title #133
- Removed manifest logic #129
- Add new menu items and change edito pages slug #113 #120
- Replace news by release notes in footer #117
- Use DSFR container and remove custom ones #111
- Update search pages #95
- Add support for HTML in posts #106
- Fix RGAA criterion 1.1 #104
- Fix RGAA criterion 10.4 #103
- Add geographical page on home venti button #109
- Fix RGAA criterion 11.10 #102
- Update DSFR to 1.5.1 #107
⚠️ SVG in JS must usebundle-text:
prefix now
- Add support for HTML static pages and more DSFR components #96
- Fix mobile bugs after header changes #99
- Fix organizationCertified error when organization is null #98
⚠️ Use refactored search endpoints from udata #60
- Add a transport banner hook #94
- Add button on organization page to see all of its datasets #93
- Format home page numbers #90
- Let browsers decide what cursor to use #89
- Replace see more button on home page with link #91
- Replace Suggest with accessible combobox #88
- Deprecation: Topics are now deprecated and will be removed in upcoming releases.
- Fix
<read-more>
component height when it contains<img>
#65 #85 - Add featured button component back for sysadmin #79
- Update reuse style #52 #81
- Add banner to broken user page #76
⚠️ Button changes #75- Remove underline from button hover
.btn
,.btn-secondary
and.btn-secondary
are removed. Use DSFR and.fr-btn--secondary-{color}
instead..tags
and.tag
are removed. Use DSFR ones instead..dropdown
is removed. Use DSFR select instead.
- Fix duplicate request on dataset search #70 86
- Add banner for harvested dataset #73
- Change github footer link to the tickets repository #80
- Remove banner for the new search beta on datasets search page #83
- Fix RGAA criterion 7.3 #82
- Use avatar_url for owner #84
- Update resources style #78
- Fix modals not working #71
- Fix auth messages not shown from query parameter #68
- Fix RGAA criterion 10.14 #72
- Fix thread header wrapped when title is too long #64
- Fix latest modification date for dataset and resources on dataset page #62
- Fix hidden datasets shown on Home and Reuses #67
- Add temporal coverage back to dataset page #63
⚠️ @bg-beige is remove, use @background-contrast-grey instead- Update colors to fix accessibility issues #56
- Fix missing checkbox using DSFR checkboxes #69
- Change urls in Participate banner to relevant etalab guides #53
- Add topic information on reuse metadata and add a filter by topic on reuse search page #50
- Update DSFR to v1.2.1 #45
⚠️ .btn-tab
is removed, use.fr-tag
instead 57
- Add a banner for the new search beta on datasets search page #43
⚠️ Remove Issues logic in accordance with udata #42⚠️ @grey-100 is now#e5e5e5
- Standardize organization page similar to dataset and reuse pages #40
- Fix RGAA criterion 10.7 Each element focusable has a visible focus #46
- Fix Stylemark generation to include JS files and properly include other assets #33
- Redirect about page to "ressources" page in menu #48
- Standardize article discussions and quick fixes to discussions #41 #51
- Fix error on search request cancelation #44
- Standardize reuse page similar to dataset page navigation quickfixes #31
- Move template hook logic to udata and add oauth hooks #29
- Add resources pagination dataset page and use DSFR pagination #30 #37
- Style oauth page #34
- Fix horizontal scroll on mobile #38
- Fix gouvfr static path #39
- Update README to reflect front changes #17
- Add Participate banner in the footer #24
- Fix min-height used in posts images to center them #23
- Update dataset page with navigation quickfixes and add DSFR components #18
- Implement feedbacks on quickfixes #26
- Add Cypress front-end tests stub #9
- Add read only mode back on frontend #10
- Fix RGAA criterion 1.2 Each decorative image is ignored by assistive technologies. #13
- Add a request membership action on organization page #12
- Unset vue delimiters used in html templates to prevent injections #11
- Fix temporal coverage order in search results metadata #14
- VueJS multiple mount points with a global event bus #15 #19
- Fix RGAA criterion 12.6 Block of contents from multiple pages can be reached or skipped #21
⚠️ breaking change: Package renaming and new repository #1:- udata-gouvfr is now udata-front
- Update feedparser following setuptools 58.0.2 release that drops support for
use_2to3
#6 - Show correct number of latest reuses on homepage #3
- Fix next value on login to prevent infinite loop #4 #8
If you're migrating from udata-gouvfr, see previous changelog here