cherrypy-foundation (1.3.2-1) unstable; urgency=medium

  * doc: fix `url_for()` example
  * field,password: show a little eye to toggle password visibility

 -- Patrik Dufresne <patrik@ikus-soft.com>  Wed, 01 Apr 2026 11:15:10 -0400

cherrypy-foundation (1.3.1-1) unstable; urgency=medium

  * ci: define only 2 tox target: format & lint
  * ci: revert "debian: replace `.dev0` by `.dev`"
  * ci: add `--no-install-recommends` to `apt build-dep`
  * debian: remove `<!nodoc>` from `sphinx-common` as it's required by debian helper
  * ci: pin git-changelog to 2.9.1
  * gitignore: ignore `build` folder
  * datatable: fix javascript to handle static uses

 -- Patrik Dufresne <patrik@ikus-soft.com>  Wed, 18 Mar 2026 15:30:50 -0400

cherrypy-foundation (1.3.0-1) unstable; urgency=medium

  * Use `xz` for original tarball
  * debian: Update upstream contact
  * Add git-changelog to maintain CHANGELOG.md and debian/changelog
  * build: include translation files in sdist
  * debian: exclude "debian" from ".orig.tar.xz"
  * debian: create "vendor" folder if missing
  * debian: append .dev0 for unreleased version
  * ci, debian: split source and binary build for isolation
  * debian: ignore "vendor" folder
  * debian: disable datatable test
  * ci: change to bump git-changelog version
  * debian: change to avoid calling `sed` in subshell
  * debian: make datatable test optional when `+dfsg`
  * debian: replace `.dev0` by `.dev`
  * ci: use unstable to build debian source package
  * ci: do not install devscripts
  * ci: remove call to `apt build-dep` when building debian source package
  * ci: change build to run `lintian` only once on binary packages
  * debian: remove `python3-all-dev` from build depends
  * debian: remove `Built-Using`
  * debian: add `watch` file
  * debian: remove redundant field
  * debian: don't call with `-us -uc` -not required in this environment
  * ci: generate changelog without `+dfsg`
  * ci: support with and without dfsg

 -- Patrik Dufresne <patrik@ikus-soft.com>  Thu, 12 Mar 2026 08:17:43 -0400

cherrypy-foundation (1.2.0-2) unstable; urgency=medium

  * Your change message

 -- Patrik Dufresne <patrik@ikus-soft.com>  Tue, 10 Mar 2026 13:35:29 -0400

cherrypy-foundation (1.2.0-1) unstable; urgency=medium

  * Add `python3-sqlalchemy` to suggests packages
  * Fix url_for to avoid leaking form data in query_string
  * debian: Sorting fields in control
  * debian: Updating python-tz build-depends for trixie and newer
  * debian: Harmonize indenting in rules
  * Add unit test for error page
  * debian: wrap-and-sort
  * datatable: add static content support

 -- Patrik Dufresne <patrik@ikus-soft.com>  Fri, 06 Mar 2026 16:00:26 -0500

cherrypy-foundation (1.0.6-1) unstable; urgency=medium

  * Add forky, plucky, questing, resolute
  * Clear db sessions before drop table to avoid dead lock

 -- Patrik Dufresne <patrik@ikus-soft.com>  Fri, 20 Feb 2026 15:10:22 -0500

cherrypy-foundation (1.0.5-1) unstable; urgency=medium

  * wip: upload multiple deb
  * Fix oauth module to use session_lock
  * Ignore 'priority' in ratelimit.increase_hit()
  * Adjust logging

 -- Patrik Dufresne <patrik@ikus-soft.com>  Thu, 19 Feb 2026 10:46:47 -0500

cherrypy-foundation (1.0.4-1) unstable; urgency=medium

  * Declare `db` optional-dependencies
  * Run test for Debian unstable
  * Add oauth module from rdiffweb
  * Include doc in Debian package
  * Clean-up previous debian archive in CICD pipeline
  * Document sessions module
  * Enable wtform translation automatically
  * Fix error messages in `url_for()`
  * Add bytes support to url_for()

 -- Patrik Dufresne <patrik@ikus-soft.com>  Wed, 18 Feb 2026 13:25:27 -0500

cherrypy-foundation (1.0.2-1) unstable; urgency=medium

  * Use `no-guess-dev` with setuptools-scm
  * Fix search of `chromedriver` for selenium tests
  * Symlink for bootstrap5, jquery, jquery-typeahead & popper.js
  * ldap: Fix implementation of `all_attribute`

 -- Patrik Dufresne <patrik@ikus-soft.com>  Tue, 10 Feb 2026 14:12:44 -0500

cherrypy-foundation (1.0.1-1) unstable; urgency=medium

  * Add wrap-and-sort to CICD pipeline
  * Improve support for JinjaX 0.57

 -- Patrik Dufresne <patrik@ikus-soft.com>  Wed, 04 Feb 2026 15:17:58 -0500

cherrypy-foundation (1.0.0-1) unstable; urgency=medium

  * Initial commit
  * Add source code
  * Fix LDAP logs, enhance error page & more unit test
  * Adjust logging & Add MFA unit test
  * Fix copyright header
  * Fix i18n config
  * Add jinja2 unit test
  * Update module from rdiffweb
  * Allow specific render_kw for container and label
  * Update Typeahead defaults value & adjust css
  * Revisit `url_for` implementation and tests
  * Update flash component
  * Create debian package
  * Adjust error page for 404 error
  * Make better use of region in i18n
  * Move `<Fields>` dependencies to `<Field>`
  * Handle LazyString in `<Field>`
  * Update scheduler module from rdiffweb
  * Publish deb package to nexus server
  * Fix to handle invalid locale
  * Fix for ldap first_attribute
  * Refactor i18n module
  * Remove translation from ColorModes
  * Add LanguageSelection component
  * Adjust datatable button margins for responsive design
  * Initial Debian packaging
  * Drop cherrypy.tools.errors
  * Add secure-header unit test
  * Add unit test for CherrpyForm
  * Update copyright
  * Add `bcc` to smtp module
  * Add ratelimit unit test
  * Add logging unit test
  * Start writing documentation
  * Add `pool_size` option to ldap module
  * Support explicit session lock
  * ldap: Rename variable `username` to `login`

 -- Patrik Dufresne <patrik@ikus-soft.com>  Tue, 03 Feb 2026 10:41:01 -0500
