antville/CHANGES.md

2.1 KiB
Raw Blame History

Change Log

2024 January 13

  • Fix cross-site scripting vulnerability in search output
  • Fix new choices being added to an existing poll at the wrong position
  • Fix errors in the client-side code filtering the referrers
  • Correctly load and initialize Alpine.js

2024 January 7

  • Upgrade third-party dependencies

2023 December 30

  • Fix initialization of MarkDown in UIKit editor
  • Add support for images in webp format

2023 August 26

  • Migrate from Yarn back to NPM
  • Some major upgrades of third-party dependencies
  • Rewrite for…each loops with for…of (needs enabled ES6 features in Rhino)

2023 March 5

  • Fix SQL injection vulnerability

2020 May 23

  • Render tables with stripes and hover colors extrapolated from layout settings
  • Replaced Googles ReCaptcha with hCaptcha

2020 May 17

  • Reverted Yarn scripts into Gradle tasks
  • Implemented complete build system in Gradle
  • Added color support for console messages
  • Replaced Node module for rendering Markdown (marked) with Java implementation (CommonMark)
  • Replaced Node module for sanitizing HTML (string-strip-html) with Java implementation (jsoup)

2020 May 1

  • Upgraded jQuery to version 3
  • Refactored remaining cient-side jQuery code using Alpine (jQuery is still a dependency of UIkit, though)
  • Moved code for jQuery CollagePlus plugin into extra file

2020 April 13

  • Rewrote most client-side code without using jQuery
  • Refactored Formica bookmarklet
  • Improved Proxy Claustra for use with Formica bookmarklet
  • Fixed output missing Markdown filter in multiple places
  • Replaced Gradle and Ant build tasks with Yarn scripts
  • Removed support for Instant Articles
  • Removed support for Accelerated Mobile Pages
  • Replaced Rhino-incompatible sanitize-html NPM package with string-strip-html
  • Upgraded NPM dependencies to latest compatible versions
  • Incorporated some claustra as integral part of Antville