rsass (0.28.2+20231021-1) unstable; urgency=medium

  [ upstream ]
  * development snapshot
    + filter out placeholder selectors when writing the resulting css
    + filter out some other illegal / never-matching selectors
    + handle trailing comma in function arguments in plain css correctly
    + refactored function name/plain string handling in scss values
      to not parse the same unquoted string twice
    + remove separate backref member from css::Selectors
      for cleanup before implementing more selector functions,
      and instead add it to an internal struct SelectorCtx
    + implement a bunch of css math functions
    + implement css relative color functions
    + simplify units early in numeric division and multiplication
    + refactor some parsers for less backtracking
    + improve selector / name parsing by beeing more restrictive
    + update sass-spec test suite to 2023-10-05

  [ Jonas Smedegaard ]
  * update watch file to track git commits (not release tags)
  * update patch file DEP-3 headers
  * update dh-cargo fork
  * update copyright info: update coverage
  * stop skip tests seemingly stabilized upstream
  * add patch 2005 to lowercase crate prebuild suffix;
    bump project versions in virtual packages;
    reduce versioning for autopkgtests
  * avoid advertising not currently provided crate rsass-macros,
    and add TODO note about it

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 05 Nov 2023 09:44:23 +0100

rsass (0.28.2-3) unstable; urgency=medium

  * re-add older avoided failing test

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 19 Aug 2023 00:57:16 +0200

rsass (0.28.2-2) unstable; urgency=medium

  * update avoided failing tests
  * update dh-cargo fork;
    closes: bug#1045178, thanks to Lucas Nussbaum

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 18 Aug 2023 18:01:28 +0200

rsass (0.28.2-1) unstable; urgency=medium

  * set library package Multi-Arch: foreign
  * update dh-cargo fork
  * bump project version in virtual packages and autopkgtests
  * provide crate-specific version for each crate
  * update DEP-3 patch headers
  * temporarily avoid providing micro-versioned pre-release crate

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 04 Aug 2023 13:27:41 +0200

rsass (0.28.0-1) unstable; urgency=medium

  [ upstream ]
  * new release

  [ Jonas Smedegaard ]
  * drop patch 2002, obsoleted by Debian package updates
  * add patch 2001
    to relax dependency to match system-crate fastrand 1.8.0

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 10 Jul 2023 12:50:52 +0200

rsass (0.27.0-2) unstable; urgency=medium

  * skip test core_functions::math::log::base::one_fuzzy
    failing on i386

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 29 Jan 2023 03:37:44 +0100

rsass (0.27.0-1) unstable; urgency=medium

  [ upstream ]
  * new release

  [ Jonas Smedegaard ]
  * update dh-cargo fork;
    build-depend on libstring-shellquote-perl
  * drop patch 2002;
    build- and autopkgtest-depend on
    librust-tracing-subscriber+0.3+default-dev
  * update copyright info: update coverage
  * add patches 2001 2002 to relax dependencies on crates clap quote;
    tighten (build-)depenencies on packages for crate clap
  * update and unfuzz patch 2003
  * bump version for provided virtual packages and autopkgtest hints
  * add patch 2004 to avoid crate spectest
  * restructure to handle upstream multi-crate workspace;
    drop obsolete binary packages
    librust-rsass+commandline-dev librust-rsass+spectest-dev;
    (build-)depend on packages for crates proc-macro2 quote syn;
    stop (build-)depend on package for crate nom-locate

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 24 Jan 2023 20:46:27 +0100

rsass (0.26.0-2) unstable; urgency=medium

  * fix typo in previous changelog entry
  * stop overzealously provide versioned virtual packages
  * drop patch 1001, obsoleted by Debian package upgrade;
    (build-)depend on librust-arc-swap-1+default-dev
    (not librust-arc-swap+default-dev);
    closes: bug#1021891, thanks to Paul Gevers
  * simplify build, using local fork of dh-cargo

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 24 Oct 2022 17:37:23 +0200

rsass (0.26.0-1) unstable; urgency=medium

  [ upstream ]
  * new release

  [ Jonas Smedegaard ]
  * unfuzz patches
  * update TODOs
  * add patch 1001
    to relax dependency on crate arc-swap;
    build-depend on librust-arc-swap+default-dev
  * update copyright info: update coverage
  * update virtual packages and autopkgtests
    to match new upstream release version

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 24 Sep 2022 22:15:22 +0200

rsass (0.25.2-4) unstable; urgency=medium

  * fix depend (not only build-depend) on crte clap
  * fix explicitly build-depend on librust-nom-7-dev

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 09 Jun 2022 10:17:14 +0200

rsass (0.25.2-3) unstable; urgency=medium

  * fix Vcs-* fields
  * reduce patch 2002 to only avoid crate tracing-subscriber
    (not also tracing);
    build-depend on librust-tracing-0.1+default-dev
  * fix path to upstream documentation in long descriptions

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 08 Jun 2022 19:51:29 +0200

rsass (0.25.2-2) unstable; urgency=medium

  * suppress lintian warnings about empty packages
  * fix install documentation in both rsass and librust-rsass-dev,
    to avoid libraries dependening on binary

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 08 Jun 2022 12:46:10 +0200

rsass (0.25.2-1) unstable; urgency=medium

  [ upstream ]
  * new release

  [ Jonas Smedegaard ]
  * stop build-depend on ca-certificates
  * drop patch 1001 fixed upstream
  * drop patch 2002 now unneeded;
    build-depend on librust-tracing-0.1+default-dev
  * update package relations
  * tighten autopkgtest dependencies
  * generate documentation from Markdown source;
    build-depend on cmark-gfm
  * drop patch 2001 now unneeded;
    build-depend on librust-clap-3+default-dev
    librust-clap-3+derive-dev librust-clap-3+wrap-help-dev
    (not librust-structopt-0.3+default-dev
    librust-structopt-0.3+wrap-help-dev)
  * add patch 2002 to avoid privacy leak in documentation
  * unfuzz patches
  * mention in long description that implementation is incomplete;
    install upstream documentation only in package rsass
  * mention missing crate tracing-subscriber as TODO

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 08 Jun 2022 12:12:56 +0200

rsass (0.25.0-1) unstable; urgency=medium

  [ upstream ]
  * new release

  [ Jonas Smedegaard ]
  * update copyright info: update License-Grant
  * add patch 2002 to avoid use crate tracing
  * update virtual packages and autopkgtests
    to match new upstream release version
  * add patch 1001 to fix update upstream version number

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 18 May 2022 08:22:51 +0200

rsass (0.24.0-1) unstable; urgency=medium

  * initial Release;
    closes: bug#1011055

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 16 May 2022 15:53:33 +0200
