Releases: betagouv/aplypro
v1.1.4
What's Changed
- schooling: add a current scope and use it to fix bulk PFMP creation by @freesteph in #111
- auth: normalize emails to fix authorisation process by @JeSuisUnCaillou in #112
- Auth fixes by @freesteph in #113
Full Changelog: v.1.1.3...v1.1.4
v.1.1.3
What's Changed
- faq: wording fix by @JeSuisUnCaillou in #106
- mapper: add the establishment type EREA to the list by @JeSuisUnCaillou in #108
- auth: add some tests and a way to override the FIM attributes by @freesteph in #107
- student: don't assume we always have to remove a current schooling by @freesteph in #110
- Auth sequence by @freesteph in #109
Full Changelog: v.1.1.2...v.1.1.3
v1.1.2
What's Changed
- auth: remove the developer strategy by @freesteph in #104
- auth: include SEP into the authorised establishment types by @freesteph in #105
Full Changelog: v.1.1.1...v.1.1.2
v.1.1.1
What's Changed
- DA number : use two different codes for public and private MENJ establishements (ENPU & ENPR) by @JeSuisUnCaillou in #99
- disable DA button for launch by @JeSuisUnCaillou in #102
- auth: fix an error mismatch by @freesteph in #103
Full Changelog: 1.1...v.1.1.1
1.1
What's Changed
- UX improvements : Home page with timeline of actions by @JeSuisUnCaillou in #81
- user roles: add a primary key by @freesteph in #85
- wording: use class label '2NDE' in factory & tests by @JeSuisUnCaillou in #83
- Pfmp breakdown improvement by @JeSuisUnCaillou in #82
- Invitation deletion by @JeSuisUnCaillou in #84
- students: rewrite the mapping code by @freesteph in #87
- Student mapping extra refactor by @freesteph in #91
- pfmp: accurate wording for validation by @JeSuisUnCaillou in #90
- pilotage: manage expectations on login page by @JeSuisUnCaillou in #89
- gem: updates by @freesteph in #92
- REBASE attributive decision: add a decision number by @freesteph in #96
- IBAN & DA: UI improvements by @JeSuisUnCaillou in #95
- Home: Improve UX during background jobs by @JeSuisUnCaillou in #93
- home: authenticate before action in controller by @JeSuisUnCaillou in #98
- seeds: upsert the mefs by @freesteph in #97
Full Changelog: 1.0.1...1.1
1.0.1
What's Changed
- maintenance: use a distinct layout to cut out all functionalities by @freesteph in #71
- Download zip DA by @JeSuisUnCaillou in #52
- Add some informations on the maintenance page by @JeSuisUnCaillou in #72
- improve email in beta banner by @JeSuisUnCaillou in #74
- Amend attributive decision by @freesteph in #76
- Remove sentry breadcrumbs by @freesteph in #77
- fix developer name by @JeSuisUnCaillou in #79
- app: add a favicon by @freesteph in #78
- pfmp: fix the bulk input by @freesteph in #80
Full Changelog: 1.0...1.0.1
Dans les startings blocs
BREAKING CHANGES🚨
Because of the work in #70, databases need to be wiped, structure included, so that the schema/migrations can be rebuilt. It's fine because we don't have real data in production yet. We had made a bet on using custom primary keys – UAIs for schools, INEs for students – but it can become complicated, especially in the case of ActiveStorage whose polymorphism doesn't handle custom primary keys yet. It also removes some privacy concerns with INEs being present in the browser URLs, which won't be the case anymore.
Anyway, this is a breaking release but we've reached 1.0! Onwards!
What's Changed
- app: discourage search engines by @freesteph in #58
- Analytics by @freesteph in #61
- invitation: extend the list of emails we allow by @freesteph in #59
- Wordings from Christel by @JeSuisUnCaillou in #56
- Beta banner by @freesteph in #62
- Tiny ux improvements for pfmp by @JeSuisUnCaillou in #54
- gem: upgrade to Rails 7.1.1 by @freesteph in #64
- Ux deco reco by @JeSuisUnCaillou in #63
- Fix/bulk pfmp validation by @freesteph in #66
- store establishment's address by @JeSuisUnCaillou in #68
- hide iban and bic from logs by @JeSuisUnCaillou in #69
- db: restore regular primary keys by @freesteph in #70
Full Changelog: v0.0.3...1.0
Rôles et coasters
What's Changed
- pfmp: make sure the start date and end date are consistent by @freesteph in #48
- docker: remove installation of curl and docker by @freesteph in #49
- Init valentin by @JeSuisUnCaillou in #50
- Attributive decisions by @freesteph in #47
- Misc fixes by @freesteph in #51
- Multi-seat by @freesteph in #53
- add legal page by @JeSuisUnCaillou in #57
- Restrict features based on roles by @freesteph in #55
New Contributors
- @JeSuisUnCaillou made their first contribution in #50
Full Changelog: v0.1...v0.0.3
La rentrée des classes
What's Changed
- auth: add the MASA/CAS auth and rework the auth logic by @freesteph in #39
- pfmps: ensure we restrict the scope of managing PFMPs by @freesteph in #40
- establishment: parse the phone and email address by @freesteph in #41
- auth: better handling of exceptions by @freesteph in #42
- PFMP: allow deletion by @freesteph in #43
- ux: use direct links rather than separate "View the X" actions by @freesteph in #44
- auth: customise the dev strategy by @freesteph in #45
- app: add a maintenance mode by @freesteph in #46
Full Changelog: v0.0.2.1...v0.1
Fin de la canicule
What's Changed
- Fix/user interviews feedback by @freesteph in #30
- Fix/sql by @freesteph in #31
- css: override the DSFR's ridiculously small font size by @freesteph in #32
- Fix/explain dates and day count by @freesteph in #33
- Fix/remove mefstat4 hack by @freesteph in #34
- Feat/multi etabs by @freesteph in #35
- Feat/validation by @freesteph in #36
- rib: allow editing bank info by @freesteph in #37
- Handle empty ldap attribute by @freesteph in #38
Full Changelog: v0.0.2...v0.0.2.1