Releases: LINCnil/pia-back
Version 4.1.0 of the PIA backend
What's Changed
- Update readme screen and setting doc by @syl-p in #228
- feat: change type for pia.progress by @syl-p in #229
- Update README.md by @kevin-atnos in #231
- feat: update user controller, active uuid for new user by @syl-p in #226
- Update README.md by @kevin-atnos in #239
- build(deps): bump puma from 5.6.7 to 5.6.8 by @dependabot[bot] in #237
- Update README.md by @kevin-atnos in #240
- chore: update env configurations by @kevin-atnos in #241
- chore: update documentation by @kevin-atnos in #242
- Update README.md by @kevin-atnos in #244
- Add Rubocop, brakeman, bundler-audit by @syl-p in #236
- Doorkeeper tests by @brunto in #248
- build(deps): bump nokogiri from 1.16.0 to 1.16.2 by @dependabot[bot] in #250
- fix: add on delete constraint on reference users - comments by @syl-p in #251
- build(deps): bump rails from 7.0.8 to 7.0.8.1 by @dependabot[bot] in #253
- build(deps): bump carrierwave from 3.0.5 to 3.0.7 by @dependabot[bot] in #255
- build(deps): bump nokogiri from 1.16.2 to 1.16.5 by @dependabot[bot] in #257
- build(deps): bump rails-html-sanitizer from 1.6.0 to 1.6.1 by @dependabot[bot] in #263
- build(deps-dev): bump rexml from 3.2.6 to 3.3.9 by @dependabot[bot] in #264
- build(deps): bump actionpack from 7.0.8.1 to 7.0.8.7 by @dependabot[bot] in #265
- build(deps): bump puma from 5.6.8 to 5.6.9 by @dependabot[bot] in #267
- build(deps): bump rack-cors from 2.0.1 to 2.0.2 by @dependabot[bot] in #269
- feat: update Github templates by @kevin-atnos in #270
- Bump ruby version to 3.3.7 by @brunto in #271
- Upgrade to Rails 8.0 by @brunto in #277
- build(deps): bump rack from 2.2.10 to 2.2.14 by @dependabot[bot] in #281
- build(deps): bump rack-session from 2.1.0 to 2.1.1 by @dependabot[bot] in #282
- chore: update codeql to v3 by @kevin-atnos in #283
- Upgrade ruby version to 3.4.4 by @brunto in #285
- build(deps): bump rack from 3.1.14 to 3.1.16 by @dependabot[bot] in #286
- feat: add Doorkeeper authorization to UsersController by @brunto in #287
- build(deps): bump activerecord from 8.0.2 to 8.0.2.1 by @dependabot[bot] in #289
- build(deps): bump nokogiri from 1.18.8 to 1.18.9 by @dependabot[bot] in #291
- chore: bump thor to 1.4.0 by @brunto in #294
- chore: upgrade Ruby version to 3.4.5 by @brunto in #292
- feat: enhance PIA serialization with detailed user attributes by @brunto in #293
- From fast_jsonapi to blueprinter by @brunto in #295
- build(deps): bump rack from 3.1.16 to 3.1.18 by @dependabot[bot] in #297
- chore: update CI workflow and documentation by @brunto in #299
- Configure Dependabot for Bundler and GitHub Actions by @brunto in #300
- build(deps): bump puma from 6.6.0 to 7.1.0 by @dependabot[bot] in #311
- build(deps-dev): bump rubocop from 1.75.3 to 1.81.6 by @dependabot[bot] in #309
- build(deps): bump rack-cors from 2.0.2 to 3.0.0 by @dependabot[bot] in #308
- build(deps-dev): bump rubocop-rails from 2.31.0 to 2.33.4 by @dependabot[bot] in #307
- build(deps): bump rails-i18n from 8.0.1 to 8.0.2 by @dependabot[bot] in #306
- build(deps): bump pundit from 2.5.0 to 2.5.2 by @dependabot[bot] in #303
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #302
- build(deps): bump mime-types from 3.6.2 to 3.7.0 by @dependabot[bot] in #304
- build(deps): bump devise-i18n from 1.13.0 to 1.15.0 by @dependabot[bot] in #305
- build(deps): bump actions/checkout from 3 to 5 by @dependabot[bot] in #301
- build(deps-dev): bump factory_bot_rails from 6.4.4 to 6.5.1 by @dependabot[bot] in #310
- build(deps): bump doorkeeper-i18n from 5.2.7 to 5.2.8 by @dependabot[bot] in #315
- build(deps-dev): bump rubocop from 1.81.6 to 1.81.7 by @dependabot[bot] in #317
- build(deps-dev): bump brakeman from 7.0.2 to 7.1.1 by @dependabot[bot] in #318
- build(deps): bump bootsnap from 1.18.4 to 1.19.0 by @dependabot[bot] in #319
- build(deps-dev): bump rubocop-rails from 2.33.4 to 2.34.0 by @dependabot[bot] in #320
- build(deps): bump pg from 1.5.9 to 1.6.2 by @dependabot[bot] in #313
- feat: introduce structured API documentation by @brunto in #321
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #322
- build(deps-dev): bump rubocop-rails from 2.34.0 to 2.34.1 by @dependabot[bot] in #324
- build(deps-dev): bump bundler-audit from 0.9.2 to 0.9.3 by @dependabot[bot] in #326
- build(deps-dev): bump rubocop-rails from 2.34.1 to 2.34.2 by @dependabot[bot] in #325
- build(deps): bump dotenv-rails from 3.1.8 to 3.2.0 by @dependabot[bot] in #329
- fix: update French and English instructions for back-end application setup and installation by @brunto in #330
- build(deps-dev): bump rubocop from 1.81.7 to 1.82.1 by @dependabot[bot] in #335
- build(deps-dev): bump brakeman from 7.1.1 to 7.1.2 by @dependabot[bot] in #336
- build(deps): bump bootsnap from 1.19.0 to 1.20.1 by @dependabot[bot] in #337
- build(deps): bump bcrypt from 3.1.20 to 3.1.21 by @dependabot[bot] in #339
- feat: add missing pia_id to the user serializer by @brunto in #341
- build(deps): bump pg from 1.6.2 to 1.6.3 by @dependabot[bot] in #338
- build(deps-dev): bump byebug from 12.0.0 to 13.0.0 by @dependabot[bot] in #345
- build(deps): bump bootsnap from 1.20.1 to 1.21.1 by @dependabot[bot] in #344
- build(deps): bump puma from 7.1.0 to 7.2.0 by @dependabot[bot] in #347
- build(deps-dev): bump rubocop from 1.82.1 to 1.84.0 by @dependabot[bot] in #349
- build(deps-dev): bump brakeman from 7.1.2 to 8.0.1 by @dependabot[bot] in #350
- build(deps-dev): bump rubocop from 1.84.0 to 1.84.1 by @dependabot[bot] in #352
- build(deps): bump bootsnap from 1.21.1 to 1.22.0 by @dependabot[bot] in #351
- build(deps-dev): bump brakeman from 8.0.1 to 8.0.2 by @dependabot[bot] in #354
- build(deps): bump bootsnap from 1.22.0 to 1.23.0 by @dependabot[bot] in #362
- build(deps-dev): bump rubocop from 1.84.1 to 1.84.2 by @dependabot[bot] in #363
- Ruby 3.4.8 by @brunto in #365
- FEAT: Add models tests by @kevin-atnos in #357
- FEAT: Update serializers tests by @kevin-atnos in #358
- FEAT: Update factories by @kevin-atnos in #359
- FEAT: Update .env.example file by @kevin-atnos in #361
- build(deps): bump rack from 3.2.4 to 3.2.5 by @dependabot[bot] in #366
- Default env values by @brunto in #367
- FIX: Policies for PIA (update method) by @kevin-atnos in #370
- build(deps): bump nokogiri from 1.18.10 to 1.19.1 by @dependabot[bot] in https://github.com/LINCnil/pia-back/pull...
Version 3.2.2 du backend PIA
What's Changed
- Bump addressable from 2.7.0 to 2.8.0 by @dependabot in #131
- Auth process update users by @syl-p in #132
- Add lockable to devise by @syl-p in #133
- Feat send email by @syl-p in #134
- feat: add relation user_pia by @syl-p in #135
- Feat prepare reset account password by @syl-p in #136
- Feat prepare reset account password by @syl-p in #137
- Feature/update pia properties when user updated by @syl-p in #142
- Bump puma from 4.3.8 to 4.3.9 by @dependabot in #141
- Feature/update user pias relation on user destroy by @syl-p in #143
- Feature/update pia serializer with role list by @syl-p in #144
- Fix/getting users list for functionnal by @syl-p in #145
- Fix/fix for querying for open account with unlocked user by @syl-p in #146
- Fix/global functional review fixes by @syl-p in #147
- feat: add .access_locked? to user serializer by @syl-p in #151
- Feature/update locales and mails by @syl-p in #150
- feat: add migration and permit progress by @syl-p in #152
- Feature/add ldap gem and config by @syl-p in #149
- Create codeql-analysis.yml by @brunto in #153
- Add CodeQL Badge by @brunto in #154
- Bump nokogiri from 1.11.4 to 1.13.1 by @dependabot in #155
- feat: add :user_pias to serializer by @syl-p in #157
- feat: can use old password by @syl-p in #158
- Send email on evaluation was created by @syl-p in #159
- Feature/add emailing on validate evaluation by @syl-p in #162
- Bump puma from 4.3.9 to 4.3.12 by @dependabot in #163
- Bump nokogiri from 1.13.1 to 1.13.3 by @dependabot in #160
- Bump image_processing from 1.12.1 to 1.12.2 by @dependabot in #161
- Bump nokogiri from 1.13.3 to 1.13.4 by @dependabot in #164
- Merge branch "Auth process" to prepare version 3.1 with authentication. by @brunto in #165
- fix: add condition to convert and import evaluation_infos by @syl-p in #167
- Update README.md by @brunto in #166
- Update the link to the wiki installation. by @brunto in #168
- Feature/add sanitize to prevent xss by @syl-p in #169
- Fix missing sanitize and update ruby version by @brunto in #171
- build(deps): bump nokogiri from 1.13.4 to 1.13.6 by @dependabot in #172
- build(deps): bump rack from 2.2.3 to 2.2.3.1 by @dependabot in #173
- Update codeql-analysis.yml by @brunto in #175
- Add CodeFactor badge by @brunto in #174
- Add Rubocop configuration and autocorrect safe by @brunto in #176
- build(deps): bump rails-html-sanitizer from 1.4.2 to 1.4.3 by @dependabot in #178
- build(deps): bump tzinfo from 1.2.9 to 1.2.10 by @dependabot in #179
- Update README.md by @kevin-atnos in #185
- doc: add ldap section info by @syl-p in #186
- Update README.md for the LDAP section by @kevin-atnos in #187
- Core/update to rails 7 (#180) by @syl-p in #183
- build(deps): bump nokogiri from 1.13.6 to 1.13.9 by @dependabot in #188
- build(deps): bump loofah from 2.18.0 to 2.19.1 by @dependabot in #194
- build(deps): bump rack from 2.2.3.1 to 2.2.6.2 by @dependabot in #197
- build(deps): bump globalid from 1.0.0 to 1.0.1 by @dependabot in #198
- build(deps): bump rails-html-sanitizer from 1.4.3 to 1.5.0 by @dependabot in #200
- fix: accept nil as a possible value for 3 fields in dpo section by @syl-p in #202
- build(deps): bump rack from 2.2.6.2 to 2.2.6.4 by @dependabot in #206
- feat: add DEFAULT_LOCALE env to configure the default locale by @kevin-atnos in #207
- docs: add smpt section on readme file by @syl-p in #212
- build(deps): bump nokogiri from 1.14.0 to 1.14.3 by @dependabot in #210
- Bump ruby version + Fix global_status evaluation error for evaluation email by @brunto in #213
- feat: update route querying doorkeeper app by @syl-p in #208
- Update README.md by @kevin-atnos in #219
- feat: ldap_use_admin_to_bind false by default by @syl-p in #221
- Update README.md by @kevin-atnos in #223
- build(deps): bump puma from 4.3.12 to 5.6.7 by @dependabot in #227
- build(deps): bump doorkeeper from 5.5.4 to 5.6.6 by @dependabot in #222
Full Changelog: 3.0.0...v3.2.2
Version 3.0.1 du backend PIA
Add sanitize to prevent XSS injection
You must create the file .env in the root of your application and add the lines below inside:
SANITIZED_ALLOWED_TAGS="strong em ul ol li"
SANITIZED_ALLOWED_ATTRIBUTES="style"
Full Changelog: 3.0.0...v3.0.1
Version 3.0.0 du backend PIA
Merge pull request #127 from LINCnil/missing_dependent_destroy Add missing dependent destroy
2.3.0: Merge pull request #98 from LINCnil/brunto-patch-1
Update README.md
2.0 Template
FR
En bref
Cette release apporte une nouvelle fonctionnalité de création et gestion de modèles de PIA pour permettre la création de bases d’analyse à la fois adaptées à son secteur d’activité et réutilisables pour d’autres PIA. Quatre nouvelles langues ont été ajoutées à l'outil.
Release précédente : 1.6.3
Nouveautés
- Ajout d’un système de gestion de modèles de PIA ;
- ajout de quatre nouvelles langues (danois, estonien, croate, lithuanien).
Améliorations
- Harmonisation des éléments graphiques au travers de l’interface ;
- amélioration de l’interface de l’aperçu du rapport PIA (ajout d’icônes, etc.) ;
- optimisation et amélioration générale de l'outil (stabilité, exécution, meilleure gestion de certains comportements, refactoring du code, etc.).
Corrections de bug
- Empêchement de la double instanciation de l’application ;
Contact
Pour faire remonter des bugs ou proposer des améliorations :
EN
In a nutshell
This release includes a new feature for creating PIA templates. This feature has been imagined to facilitate the PIA management by allowing to customise the PIA in regard of one’s industry and to apply one template across several analysis. Four new languages are also available.
Previous release: 1.6.3
New features
- Implementation of a new feature allowing for managing PIA templates ;
- Four new languages (danish, estonian, croatian, lithuanian).
Improvements
- Harmonization of graphic elements across the interface;
- Improvement of the PIA report display interface;
- Overall optimisation of the tool (stability, execution, better management of some behaviors, code refactoring, etc.).
Fixes
- Blocking the tool from being instantiated several times;
Contact
To give us feedback on the tool you can either: