Releases: agilare/ladecadanse
Releases Β· agilare/ladecadanse
v3.5.2
Fixed
- menus : pratique links 404
- session : back to default config
- library : order of parameters in 2 functions
- forms : rectify some calls to css files
- style : avoid page's css broken link
- forms : rm calls to inexistent validerEmail()
Added
- maintenance page
- Glitchtip error tracker
Changed
- contact : replace old email obfuscation method
- refactor js : reorganize by scope, use modules
- upgrade TinyMCE from 5 to 6
Removed
- liens page : obsolete links
v3.5.1
Fixed
- events : queries to fix horaires val of copied rows and some other
- events : a typo was breaking the sending process in send by email
Added
- Noctambus : add banner in home and explanation of partnership (and also for EPIC magazine) in user registration and add event
- api : nb of items returned in logging of each request
Changed
- timezone definition moved to config.php to improve portability
- update PHPMailer, whoops, phpdotenv, phpstan, var-dumper...
- update jQuery from 3.7.0 to 3.7.1
- update Zebra datepicker to v2.0
- php analyzers configs, plugins
Removed
- jQuery Migrate
Security
- replace apparently unsafe shiftcheckbox jQuery plugin by checkboxes.js
v3.5.0
Fixed
- users - edit : "avec affiliation" value must be sent in submit, rm conditions
- events
- in edit and copy form config of datepicker to allow adding event for today event after 0h
- copy of an event had horaire_fin before horaire_deb if original horaire_fin was after midnight; horaires of event copied were in the wrong day (the same day as dateEvenement) if horaires of original were after midnight
Added
- events : API to get night events "fΓͺtes" of a day
- tests : setup Codeception and basic tests of API
- Symfony VarDumper component
Changed
- events form presentation improvements
- increase width of some fields
- put back horaire under date
- complete link for tooltip by a more visible help button
- clearer lieu manual fields
- forms : increase container width for lieu, organisateur, contact...
- tests : documentation revised, completed (readme, strategy, map)
- update jQuery from 3.6.4 to 3.7.0
Full Changelog: v3.4.5...v3.5.0
v3.4.5
Fixed
- users - password reset : in db table rm unique of idPersonne to avoid crash
- users - edit : affiliation text wasn't saved, display "avec affiliation" field only if pertinent
- add ini_set session.gc_probability to enable auto clean of old session in Debian
- UX : added missing icon ext links
- in small screens events lists right overflow
Added
- tests : added assertions, for most important cases in Selenium suites
- Doc link in menu 1 for admin users
Changed
- php libraries : whoops 2.15, phpmailer 6.8, phpstan
3.4.4
Fixed
- evenement : crash if lieu not found
- lieu : galerie image upload
- tests : some fixes in Selenium suites
Added
- tests : readme and strategy more detailed
Removed
- Γ propos : inactive in staff
Security
- update jquery link "latest" (actually freezed at 3.2.1) to lastest 3.6.4
3.4.3
Fixed
- home : mobile left col was unusable
- evenement : unpublish auth, in edit ref and prelocations length validation, calendar past days color
- lieux : header; in home, latests added only actives, logo size in mobile
- readme : create admin sql
Added
- basic end to end tests suites for Selenium IDE
Changed
- TESTS.md v1.1
- in home, agenda links iCal, report more visible
3.4.2
3.4.1
3.4.0
Fixed
- events : copy
Added
UserLevel
class introduced (replaces useless tablegroupes
)- Whoops error handler
Changed
- users : level 12 (member) disabled
- sessions saved in
var/sessions
- config for events files from images/ to web/uploads/evenements (and gitignore)
- refactor
- data files to new dir
resources
- classes in
libraries
: cleaning, typehints dates.php
more generic asutils_functions.php
and moved insanitizeForHtml()
- agenda.php to evenement-agenda.php, event to evenement-actions
- _footer.php externalize js
- _header.php mv script jquery to footer
- data files to new dir
Removed
- useless fields of user (ip, session, nom, prenom, adresse, telephone, URL, notification_commentaires, remarque), personne_organisateur (role), evenement (URL1, URL2), lieu (horaire_evenement, entree, telephone, email, acces_tpg, plan, actif), organisateur (telephone)
- users : level 10
- comments (completely)
- favorites (completely)
- enlightn/security-checker
Full Changelog: v3.3.0...v3.4.0
3.3.0
Fixed
- search : mots-vides.txt in utf-8
Changed
- lieux home like organizers
- Matomo tracking code modernized and for tools.ladecadanse.ch/matomo
- refactor
- bootstrap, config
- purge, rename global url, rep vars
- class to manage region user choice
- env : replace remaining env var by const, document
- table temp -> user_reset_requests
- url queries for calendar simplified
- misc
- bootstrap, config
Removed
- cache
- breves
- favorites
- adding comments
- lieux : document upload
- app : index.html, utf8-to-utf8mb4
- events : tiny flyers, document upload
- header files (home latests, lieu, organisateur)
- rss : even comments, lieux descriptions
Security
- rm display of mysql errors