Skip to content

Releases: agilare/ladecadanse

v3.5.2

25 Feb 16:32
Compare
Choose a tag to compare

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

27 Nov 20:20
Compare
Choose a tag to compare

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

v3.5.0

25 Nov 18:02
Compare
Choose a tag to compare

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

18 May 18:29
Compare
Choose a tag to compare

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

17 Apr 19:07
Compare
Choose a tag to compare

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

3.4.3

22 Mar 20:17
Compare
Choose a tag to compare

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

12 Mar 18:50
Compare
Choose a tag to compare

Fixed

  • evenement
    • in calendar, event's date (instead of today)
    • handle if img not found

Added

  • TESTS.md v1

Changed

  • events : in edit form, larger width and inputs, more help texts for better data entered
  • darken a:visited

3.4.1

05 Mar 18:19
Compare
Choose a tag to compare

Fixed

  • agenda : event categories title weren't displayed in the list
  • user levels usage
  • date functions to avoid notices

Added

  • in calendar, past days half transparent
  • evenement : <time> on event date

Security

  • restored honeypot in evenement-report

3.4.0

28 Feb 21:17
Compare
Choose a tag to compare

Fixed

  • events : copy

Added

  • UserLevel class introduced (replaces useless table groupes)
  • 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 as utils_functions.php and moved in sanitizeForHtml()
    • agenda.php to evenement-agenda.php, event to evenement-actions
    • _footer.php externalize js
    • _header.php mv script jquery to footer

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

19 Feb 21:03
Compare
Choose a tag to compare

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

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