Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (16m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (41d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 12:58:47 UTC Now

2023-10-30 18:29:39 UTC MAIN commitmail json YAML

textproc/hs-skylighting: Update to 0.14

0.14
* Add rWeakDeliminators field to Rule. [API change]
* Make WordDetect sensitive to weakDeliminator. This fixes parsing of
  floats beginning with '0.' in C (#174).
* Add debiancontrol syntax (#173).

0.13.4.1
* Update syntax definitions: ada, bash, cmake, css, html, isocpp, java,
  javascript, kotlin, latex, makefile, markdown, php, python, qml, r, sass,
  scss, typescript, zsh.
* Don't require word boundary at end of Int, Float, HlCHex, HlCOct
  (#170). KDE does not. This fixes things like 7L in R.

0.13.4
* Add dosbat syntax (MS DOS batch file) (#169).
* Derive Bounded Instance for TokenType (#168, Pavan Pikhi). Add Bounded to
  the derived instances for the TokenType type. This allows consumers to
  use [minBound .. maxBound] to generate a list of all token types when
  writing a Style.
* Require xml-conduit >= 1.9.1.3. This fixes a bug that prevents parsing
  certain DOCTYPE declarations, e.g. in agda.xml.
* Updated cmake syntax definition.

0.13.3
* Add gap language (#167).
* Update syntax definitions.
* Add patches for agda.xml and dtd.xml, to wor around a bug in xml-conduit:
  https://github.com/snoyberg/xml/pull/187
* Store compiled regexes in RE (#166, Jonathan Coates). This changes the RE
  type to (lazily) compile the regex when constructed, rather than in the
  tokenizer. This allows us to avoid re-compiling regexes for each separate
  tokenize call, instead sharing them globally. We try to hide the
  internals of this, exposing the previous interface (RE { reString,
  reCaseSensitive }) with pattern synonyms.
* ConTeXt: fix handling of spaces in non-normal tokens (Albert
  Krewinkel). This ensures that multiple spaces won't be collapsed into a
  single space.

0.13.2.1
* Update tango style for new token types (#164). The original tango style
  didn't have colors defined for many token types that have been added
  since it was added. This commit updates the style to support them. Thanks
  to @danbraswell for providing the values needed.

(pho)

2023-10-30 18:12:44 UTC MAIN commitmail json YAML

doc: Updated devel/hs-pandoc-lua-marshal to 0.2.2

(pho)

2023-10-30 18:12:34 UTC MAIN commitmail json YAML

devel/hs-pandoc-lua-marshal: Update to 0.2.2

0.2.2 - Released 2023-03-15.
* Add __tostring metamethods to Blocks and Inlines.

0.2.1.1 - Released 2023-03-13.
* The version constraints for hslua packages have been relaxed; other
  changes in hslua 2.3.* do not affect this package.

0.2.1 - Released 2023-02-11.
* All userdata types have been given a __tojson metamethod. The methods
  return the default JSON representations of AST objects.

(pho)

2023-10-30 17:31:33 UTC MAIN commitmail json YAML

doc: Updated lang/hs-hslua to 2.3.0

(pho)

2023-10-30 17:31:20 UTC MAIN commitmail json YAML

lang/hs-hslua: Update to 2.3.0

hslua-2.3.0 -Released 2023-03-13.
* Require version 2.3.* of HsLua packages: hslua-core, hslua-marshalling,
  hslua-objectorientation, hslua-packaging, hslua-aeson, hslua-classes.
* Include hslua-typing, re-export HsLua.Typing.

(pho)

2023-10-30 17:28:26 UTC MAIN commitmail json YAML

www/hs-wai-extra: Fix build with GHC 9.6

(pho)

2023-10-30 17:26:44 UTC MAIN commitmail json YAML

doc: Updated www/hs-warp to 3.3.30

(pho)

2023-10-30 17:26:35 UTC MAIN commitmail json YAML

www/hs-warp: Update to 3.3.30

3.3.30
* Length of ResponseBuilder responses will now also be passed to the
  logger. #946
* Using If-(None-)Match headers simultaneously with If-(Un)Modified-Since
  headers now follow the RFC 9110 standard. So If-(Un)Modified-Since
  headers will be correctly ignored if their respective -Match counterpart
  is also present in the request headers. #945
* Fixed adding superfluous Server header when using HTTP/2.0 if response
  already has it. #943

3.3.29
* Preparing coming "http2" v4.2.0.

3.3.28
* Fix for the "-x509" flag #935

3.3.27
* Fixing busy loop due to eMFILE #933

3.3.26
* Using crypton instead of cryptonite. #931

3.3.25
* Catching up the signature change of openFd in the unix package v2.8. #926

3.3.24
* Switching the version of the "recv" package from 0.0.x to 0.1.x.

(pho)

2023-10-30 17:17:35 UTC MAIN commitmail json YAML

doc: Updated devel/floskell to 0.11.0

(pho)

2023-10-30 17:17:26 UTC MAIN commitmail json YAML

devel/floskell: Update to 0.11.0

Floskell 0.11.0 (2023-10-01)
* Fix alignment of non-ASCII identifiers
* Fix extra whitespace generated for preprocessor directives at top/bottom
  of files
* Fix runtime blow-up with large number of pattern guards
* Add support for manual formatting / hiding regions of code from the
  formatter
* Add support for multi-line preprocessor directives
* Add support for hsc2hs #enum directives
* Add support for shebang lines
* Add support for building with aeson-2.2.0.0 and
  optparse-applicative-0.18.1.0

Floskell 0.10.8 (2023-08-12)
* Add support for building with GHC-9.6.2

(pho)

2023-10-30 17:11:05 UTC MAIN commitmail json YAML

doc: Updated devel/fourmolu to 0.14.1.0

(pho)

2023-10-30 17:10:56 UTC MAIN commitmail json YAML

2023-10-30 17:01:49 UTC MAIN commitmail json YAML

doc: Updated devel/hs-hie-bios to 0.13.0

(pho)

2023-10-30 17:01:40 UTC MAIN commitmail json YAML

devel/hie-bios: Update to 0.13.0

2023-98-22 - 0.13.0
    Multi Component cabal support #409
    Make sure cabal caches can be found #408
    Rename project-file to cabalProject in hie.yaml #407
    Update README for new project-file key #403
    Add more informative log messages for cradle running #406
    Add cabal.project support for cabal cradles #357

2023-03-13 - 0.12.0
    9.6 support #392
    Better support for multi component projects #387
    Remove unused dependencies from hie-bios #381
    Add logs over commands #375

(pho)

2023-10-30 16:58:17 UTC MAIN commitmail json YAML

2023-10-30 16:34:20 UTC MAIN commitmail json YAML

devel/hs-implicit-hie: Fix build with GHC 9.6

(pho)

2023-10-30 16:33:12 UTC MAIN commitmail json YAML

doc: Updated devel/retrie to 1.2.2

(pho)

2023-10-30 16:32:57 UTC MAIN commitmail json YAML

2023-10-30 16:23:12 UTC MAIN commitmail json YAML

lang/idris: comment

(pho)

2023-10-30 16:21:51 UTC MAIN commitmail json YAML

devel/hs-keys: Fix build with GHC 9.6

(pho)

2023-10-30 16:20:11 UTC MAIN commitmail json YAML

math/hs-kan-extensions: Fix build with GHC 9.6

(pho)

2023-10-30 16:18:51 UTC MAIN commitmail json YAML

doc: Updated devel/hs-monad-logger to 0.3.40

(pho)

2023-10-30 16:18:43 UTC MAIN commitmail json YAML

devel/hs-monad-logger: Update to 0.3.40

0.3.40
    Relax fast-logger upper bound from 3.2 to 3.3
    Add Alternative instances for LoggingT and NoLoggingT

(pho)

2023-10-30 16:16:48 UTC MAIN commitmail json YAML

doc: Updated devel/hs-primitive-extras to 0.10.1.10

(pho)

2023-10-30 16:16:39 UTC MAIN commitmail json YAML

2023-10-30 16:15:32 UTC MAIN commitmail json YAML

2023-10-30 16:13:50 UTC MAIN commitmail json YAML

rspamd: Work around broken bfd test.

(jperkin)

2023-10-30 15:39:57 UTC MAIN commitmail json YAML

2023-10-30 14:56:56 UTC MAIN commitmail json YAML

textproc/hs-cheapskate: Fix build with GHC 9.6

(pho)

2023-10-30 14:53:23 UTC MAIN commitmail json YAML

www/hs-bower-json: Fix build with GHC 9.6

(pho)

2023-10-30 14:52:15 UTC MAIN commitmail json YAML

math/hs-adjunctions: Fix build with GHC 9.6

(pho)

2023-10-30 14:50:39 UTC MAIN commitmail json YAML

doc: Updated security/hs-tls to 1.9.0

(pho)

2023-10-30 14:50:28 UTC MAIN commitmail json YAML

security/hs-tls: Update to 1.9.0

Version 1.9.0
* BREAKING CHANGE: The type of the Error_Protocol constructor of TLSError
  has changed. The "warning" case has been split off into a new
  Error_Protocol_Warning constructor. #460

Version 1.8.0
* BREAKING CHANGE: Remove Exception instance for TLSError. The library now
  throws TLSException only. If you need to change your code, please refer
  to this example first. #457

Version 1.7.1
* NOP on UserCanceled event #454

Version 1.7.0
* Major version up because "crypton" is used instead of "cryptonite"

(pho)

2023-10-30 14:46:48 UTC MAIN commitmail json YAML

security/Makefile: + hs-crypton-x509-system

(pho)

2023-10-30 14:46:38 UTC MAIN commitmail json YAML

doc: Added security/hs-crypton-x509-system version 1.6.7

(pho)

2023-10-30 14:46:29 UTC MAIN commitmail json YAML

2023-10-30 14:31:15 UTC MAIN commitmail json YAML

security/Makefile: + hs-crypton-x509-validation

(pho)

2023-10-30 14:31:06 UTC MAIN commitmail json YAML

doc: Added security/hs-crypton-x509-validation version 1.6.12

(pho)

2023-10-30 14:30:57 UTC MAIN commitmail json YAML

2023-10-30 14:16:34 UTC MAIN commitmail json YAML

Updated time/py-cftime, devel/py-cbor2

(adam)

2023-10-30 14:16:14 UTC MAIN commitmail json YAML

py-cbor2: updated to 5.5.0

5.5.0 (2023-10-21)

- The ``cbor2.encoder``, ``cbor2.decoder`` or ``cbor2.types`` modules were deprecated – import
  their contents directly from ``cbor2`` from now on. The old modules will be removed in the next
  major release.
- Added support for Python 3.12
- Added type annotations
- Dropped support for Python 3.7
- Fixed bug in the ``fp`` attribute of the built-in version of ``CBORDecoder`` and
  ``CBOREncoder`` where the getter returns an invalid pointer if the ``read`` method of
  the file was a built-in method

(adam)

2023-10-30 14:15:35 UTC MAIN commitmail json YAML

py-cftime: updated to 1.6.3

version 1.6.3 (release tag v1.6.3rel)

* add support for formats without separators in strptime (e.g. '20200229')/
  This required removing support for > 4 digit years.
* set the c_api_binop_methods compiler directive to True to retain Cython 0.x
  behavior for arithmetic operators for Cython >= 3.0.0.
* support for python 3.12.

(adam)

2023-10-30 14:03:01 UTC MAIN commitmail json YAML

doc: Updated net/hs-simple-sendfile to 0.2.32

(pho)

2023-10-30 14:02:52 UTC MAIN commitmail json YAML

2023-10-30 13:58:34 UTC MAIN commitmail json YAML

2023-10-30 13:52:02 UTC MAIN commitmail json YAML

www/Makefile: + hs-feed

(pho)

2023-10-30 13:51:53 UTC MAIN commitmail json YAML

doc: Added www/hs-feed version 1.3.2.1

(pho)

2023-10-30 13:51:46 UTC MAIN commitmail json YAML

www/hs-feed: import hs-feed-1.3.2.1

Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.

* Parsers
* Constructors
* Rendering
* Querying

To help working with the multiple feed formats we've ended up with this set
of modules providing parsers, printers and some utility code for querying
and just generally working with a concrete representation of feeds in
Haskell.

For basic reading and editing of feeds, consult the documentation of the
Text.Feed.* hierarchy.

(pho)

2023-10-30 13:43:17 UTC MAIN commitmail json YAML

textproc/hs-skylighting-format-ansi: Fix build with GHC 9.6

(pho)

2023-10-30 13:42:12 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-skylighting-format-blaze-html to 0.1.1.1

(pho)

2023-10-30 13:42:04 UTC MAIN commitmail json YAML

textproc/hs-skylighting-format-blaze-html: Update to 0.1.1.1

0.1.1.1
* Remove display: inline-block from the code line spans. This caused odd
  size changes in iOS. Closes #7248.

(pho)

2023-10-30 13:40:07 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-skylighting-format-context to 0.1.0.2

(pho)

2023-10-30 13:39:59 UTC MAIN commitmail json YAML

2023-10-30 13:38:21 UTC MAIN commitmail json YAML

textproc/hs-skylighting-format-latex: Fix build with GHC 9.6

(pho)

2023-10-30 13:37:15 UTC MAIN commitmail json YAML

textproc/Makefile: + hs-xml-hamlet

(pho)

2023-10-30 13:37:06 UTC MAIN commitmail json YAML

doc: Added textproc/hs-xml-hamlet version 0.5.0.2

(pho)

2023-10-30 13:36:59 UTC MAIN commitmail json YAML

2023-10-30 13:35:16 UTC MAIN commitmail json YAML

doc: Updated www/hs-servant to 0.20.1

(pho)

2023-10-30 13:35:06 UTC MAIN commitmail json YAML

www/hs-servant: Update to 0.20.1

0.20.1
* Support aeson-2.2 #1695

0.20
* Headers support in UVerb responses #1570 #1571
* Generalize type of Servant.Types.SourceT.source to any foldable #1593
* Make Mime(Un)Render PlainText String instances encode/decode UTF-8 #1645
* Add HasStatus instance for Headers (that defers StatusOf to underlying
  value) #1649
* Make fromSourceIO run in IO #1661
* Some streaming abstractions, like io-streams, require stateful
  initialization. Since all actual call sites of fromSourceIO are in a
  context where IO actions can be executed, these streaming sources can be
  accomodated by having letting fromSourceIO run in IO.
* To migrate your existing FromSourceIO instance, simply put a pure/return
  in front of it.
* Fix the handling of multiple headers with the same name. #1666

(pho)

2023-10-30 13:31:38 UTC MAIN commitmail json YAML

2023-10-30 13:29:10 UTC MAIN commitmail json YAML

doc: Updated converters/hs-aeson-pretty to 0.8.10

(pho)

2023-10-30 13:29:01 UTC MAIN commitmail json YAML

2023-10-30 13:26:18 UTC MAIN commitmail json YAML

2023-10-30 13:25:06 UTC MAIN commitmail json YAML

doc: Updated converters/hs-hslua-aeson to 2.3.0.1

(pho)

2023-10-30 13:24:57 UTC MAIN commitmail json YAML

converters/hs-hslua-aeson: Update to 2.3.0.1

hslua-aeson-2.3.0.1 - Released 2023-03-13.

* Relax upper bound for hslua-marshalling, allow version 2.3.

hslua-aeson-2.3.0 - Released 2023-02-21.

* The peekValue peeker now checks for a __toaeson metafield or __tojson
  metamethod and uses them to compute the Value of an object:

* The __toaeson metafield, if set, must be a function pushed via
  pushToAeson. That function is called on a given object, and the returned
  Value becomes the result of calling peekValue.

  Likewise, the __tojson metamethod must be a function that returns a valid
  JSON string. The result in that case is the decoded string.

  If both, __toaeson and __tojson are set, then __toaeson takes precedent.

* The test suite now has tasty-hunit as an additional dependency.

(pho)

2023-10-30 13:19:09 UTC MAIN commitmail json YAML

devel/hs-ipynb: Fix build with GHC 9.6

(pho)

2023-10-30 13:17:55 UTC MAIN commitmail json YAML

textproc/hs-commonmark-pandoc: Fix build with GHC 9.6

(pho)

2023-10-30 13:16:46 UTC MAIN commitmail json YAML

textproc/hs-doctemplates: Fix build with GHC 9.6

(pho)

2023-10-30 13:15:31 UTC MAIN commitmail json YAML

converters/hs-text-conversions: Fix build with GHC 9.6

(pho)

2023-10-30 13:12:50 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-pandoc-types to 1.23.1

(pho)

2023-10-30 13:12:40 UTC MAIN commitmail json YAML

textproc/hs-pandoc-types: Update to 1.23.1

[1.23.1]

  * Restore toJSONFilter instance for pure `a -> [a]`.
    This went missing after my ill-considered revision to #105,
    commit 183af9d9f1066be974ac55fd23a4c985999d3ce8 . See jgm/pandoc#8976.

  * Generalize ToJSONFilter instance. Previously a pure function `a -> a`
    could only be promoted to a filter in IO. Now we allow it to work with
    any instance of MonadIO.  (This adds to #105.)

  * Allow bytestring 0.12.

[1.23.0.1]

  * Allow aeson 2.2.

  * Remove dependency on string-qq (recbecca skinner).

(pho)

2023-10-30 13:11:46 UTC MAIN commitmail json YAML

bulk-small: Waste less cyles on NetBSD.

(nia)

2023-10-30 13:02:49 UTC MAIN commitmail json YAML

2023-10-30 13:01:33 UTC MAIN commitmail json YAML

bulk-medium: Replace imap-uw with dovecot2.

(nia)

2023-10-30 13:00:05 UTC MAIN commitmail json YAML

bulk-*: Be more aware of the differences between NetBSD and non-X11 platforms

(nia)

2023-10-30 12:59:16 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-skylighting-core to 0.14

(pho)

2023-10-30 12:59:07 UTC MAIN commitmail json YAML

textproc/hs-skylighting-core: Update to 0.14

0.14
* Add rWeakDeliminators field to Rule. [API change]
* Make WordDetect sensitive to weakDeliminator. This fixes parsing of
  floats beginning with '0.' in C (#174).
* Add debiancontrol syntax (#173).

0.13.4.1
* Update syntax definitions: ada, bash, cmake, css, html, isocpp, java,
  javascript, kotlin, latex, makefile, markdown, php, python, qml, r, sass,
  scss, typescript, zsh.
* Don't require word boundary at end of Int, Float, HlCHex, HlCOct
  (#170). KDE does not. This fixes things like 7L in R.

0.13.4
* Add dosbat syntax (MS DOS batch file) (#169).
* Derive Bounded Instance for TokenType (#168, Pavan Pikhi). Add Bounded to
  the derived instances for the TokenType type. This allows consumers to
  use [minBound .. maxBound] to generate a list of all token types when
  writing a Style.
* Require xml-conduit >= 1.9.1.3. This fixes a bug that prevents parsing
  certain DOCTYPE declarations, e.g. in agda.xml.
* Updated cmake syntax definition.

0.13.3
* Add gap language (#167).
* Update syntax definitions.
* Add patches for agda.xml and dtd.xml, to wor around a bug in xml-conduit:
  https://github.com/snoyberg/xml/pull/187
* Store compiled regexes in RE (#166, Jonathan Coates). This changes the RE
  type to (lazily) compile the regex when constructed, rather than in the
  tokenizer. This allows us to avoid re-compiling regexes for each separate
  tokenize call, instead sharing them globally. We try to hide the
  internals of this, exposing the previous interface (RE { reString,
  reCaseSensitive }) with pattern synonyms.
* ConTeXt: fix handling of spaces in non-normal tokens (Albert
  Krewinkel). This ensures that multiple spaces won't be collapsed into a
  single space.

0.13.2.1
* Update tango style for new token types (#164). The original tango style
  didn't have colors defined for many token types that have been added
  since it was added. This commit updates the style to support them. Thanks
  to @danbraswell for providing the values needed.

(pho)

2023-10-30 12:54:34 UTC MAIN commitmail json YAML

textproc/Makefile: + hs-typst

(pho)

2023-10-30 12:54:27 UTC MAIN commitmail json YAML

doc: Added textproc/hs-typst version 0.3.2.1

(pho)

2023-10-30 12:54:19 UTC MAIN commitmail json YAML

textproc/hs-typst: import hs-typst-0.3.2.1

A library for parsing and evaluating typst syntax. Typst
(https://typst.app) is a document layout and formatting language. This
library targets typst 0.7 and currently offers only partial support.

(pho)

2023-10-30 12:50:23 UTC MAIN commitmail json YAML

doc: Updated net/rclone to 1.64.2

(wiz)

2023-10-30 12:50:10 UTC MAIN commitmail json YAML

rclone: update to 1.64.2.

## v1.64.2 - 2023-10-19

* Bug Fixes
    * selfupdate: Fix "invalid hashsum signature" error (Nick Craig-Wood)
    * build: Fix docker build running out of space (Nick Craig-Wood)

## v1.64.1 - 2023-10-17

* Bug Fixes
    * cmd: Make `--progress` output logs in the same format as without (Nick Craig-Wood)
    * docs fixes (Dimitri Papadopoulos Orfanos, Herby Gillot, Manoj Ghosh, Nick Craig-Wood)
    * lsjson: Make sure we set the global metadata flag too (Nick Craig-Wood)
    * operations
        * Ensure concurrency is no greater than the number of chunks (Pat Patterson)
        * Fix OpenOptions ignored in copy if operation was a multiThreadCopy (Vitor Gomes)
        * Fix error message on delete to have file name (Nick Craig-Wood)
    * serve sftp: Return not supported error for not supported commands (Nick Craig-Wood)
    * build: Upgrade golang.org/x/net to v0.17.0 to fix HTTP/2 rapid reset (Nick Craig-Wood)
    * pacer: Fix b2 deadlock by defaulting max connections to unlimited (Nick Craig-Wood)
* Mount
    * Fix automount not detecting drive is ready (Nick Craig-Wood)
* VFS
    * Fix update dir modification time (Saleh Dindar)
* Azure Blob
    * Fix "fatal error: concurrent map writes" (Nick Craig-Wood)
* B2
    * Fix multipart upload: corrupted on transfer: sizes differ XXX vs 0 (Nick Craig-Wood)
    * Fix locking window when getting mutipart upload URL (Nick Craig-Wood)
    * Fix server side copies greater than 4GB (Nick Craig-Wood)
    * Fix chunked streaming uploads (Nick Craig-Wood)
    * Reduce default `--b2-upload-concurrency` to 4 to reduce memory usage (Nick Craig-Wood)
* Onedrive
    * Fix the configurator to allow `/teams/ID` in the config (Nick Craig-Wood)
* Oracleobjectstorage
    * Fix OpenOptions being ignored in uploadMultipart with chunkWriter (Nick Craig-Wood)
* S3
    * Fix slice bounds out of range error when listing (Nick Craig-Wood)
    * Fix OpenOptions being ignored in uploadMultipart with chunkWriter (Vitor Gomes)
* Storj
    * Update storj.io/uplink to v1.12.0 (Kaloyan Raev)

## v1.64.0 - 2023-09-11

* New backends
    * [Proton Drive](/protondrive/) (Chun-Hung Tseng)
    * [Quatrix](/quatrix/) (Oksana, Volodymyr Kit)
    * New S3 providers
        * [Synology C2](/s3/#synology-c2) (BakaWang)
        * [Leviia](/s3/#leviia) (Benjamin)
    * New Jottacloud providers
        * [Onlime](/jottacloud/) (Fjodor42)
        * [Telia Sky](/jottacloud/) (NoLooseEnds)
* Major changes
    * Multi-thread transfers (Vitor Gomes, Nick Craig-Wood, Manoj Ghosh, Edwin Mackenzie-Owen)
        * Multi-thread transfers are now available when transferring to:
            * `local`, `s3`, `azureblob`, `b2`, `oracleobjectstorage` and `smb`
        * This greatly improves transfer speed between two network sources.
        * In memory buffering has been unified between all backends and should share memory better.
        * See [--multi-thread docs](/docs/#multi-thread-cutoff) for more info
* New commands
    * `rclone config redacted` support mechanism for showing redacted config (Nick Craig-Wood)
* New Features
    * accounting
        * Show server side stats in own lines and not as bytes transferred (Nick Craig-Wood)
    * bisync
        * Add new `--ignore-listing-checksum` flag to distinguish from `--ignore-checksum` (nielash)
        * Add experimental `--resilient` mode to allow recovery from self-correctable errors (nielash)
        * Add support for `--create-empty-src-dirs` (nielash)
        * Dry runs no longer commit filter changes (nielash)
        * Enforce `--check-access` during `--resync` (nielash)
        * Apply filters correctly during deletes (nielash)
        * Equality check before renaming (leave identical files alone) (nielash)
        * Fix `dryRun` rc parameter being ignored (nielash)
    * build
        * Update to `go1.21` and make `go1.19` the minimum required version (Anagh Kumar Baranwal, Nick Craig-Wood)
        * Update dependencies (Nick Craig-Wood)
        * Add snap installation (hideo aoyama)
        * Change Winget Releaser job to `ubuntu-latest` (sitiom)
    * cmd: Refactor and use sysdnotify in more commands (eNV25)
    * config: Add `--multi-thread-chunk-size` flag (Vitor Gomes)
    * doc updates (antoinetran, Benjamin, Bjørn Smith, Dean Attali, gabriel-suela, James Braza, Justin Hellings, kapitainsky, Mahad, Masamune3210, Nick Craig-Wood, Nihaal Sangha, Niklas Hambüchen, Raymond Berger, r-ricci, Sawada Tsunayoshi, Tiago Boeing, Vladislav Vorobev)
    * fs
        * Use atomic types everywhere (Roberto Ricci)
        * When `--max-transfer` limit is reached exit with code (10) (kapitainsky)
        * Add rclone completion powershell - basic implementation only (Nick Craig-Wood)
    * http servers: Allow CORS to be set with `--allow-origin` flag (yuudi)
    * lib/rest: Remove unnecessary `nil` check (Eng Zer Jun)
    * ncdu: Add keybinding to rescan filesystem (eNV25)
    * rc
        * Add `executeId` to job listings (yuudi)
        * Add `core/du` to measure local disk usage (Nick Craig-Wood)
        * Add `operations/settier` to API (Drew Stinnett)
    * rclone test info: Add `--check-base32768` flag to check can store all base32768 characters (Nick Craig-Wood)
    * rmdirs: Remove directories concurrently controlled by `--checkers` (Nick Craig-Wood)
* Bug Fixes
    * accounting: Don't stop calculating average transfer speed until the operation is complete (Jacob Hands)
    * fs: Fix `transferTime` not being set in JSON logs (Jacob Hands)
    * fshttp: Fix `--bind 0.0.0.0` allowing IPv6 and `--bind ::0` allowing IPv4 (Nick Craig-Wood)
    * operations: Fix overlapping check on case insensitive file systems (Nick Craig-Wood)
    * serve dlna: Fix MIME type if backend can't identify it (Nick Craig-Wood)
    * serve ftp: Fix race condition when using the auth proxy (Nick Craig-Wood)
    * serve sftp: Fix hash calculations with `--vfs-cache-mode full` (Nick Craig-Wood)
    * serve webdav: Fix error: Expecting fs.Object or fs.Directory, got `nil` (Nick Craig-Wood)
    * sync: Fix lockup with `--cutoff-mode=soft` and `--max-duration` (Nick Craig-Wood)
* Mount
    * fix: Mount parsing for linux (Anagh Kumar Baranwal)
* VFS
    * Add `--vfs-cache-min-free-space` to control minimum free space on the disk containing the cache (Nick Craig-Wood)
    * Added cache cleaner for directories to reduce memory usage (Anagh Kumar Baranwal)
    * Update parent directory modtimes on vfs actions (David Pedersen)
    * Keep virtual directory status accurate and reduce deadlock potential (Anagh Kumar Baranwal)
    * Make sure struct field is aligned for atomic access (Roberto Ricci)
* Local
    * Rmdir return an error if the path is not a dir (zjx20)
* Azure Blob
    * Implement `OpenChunkWriter` and multi-thread uploads (Nick Craig-Wood)
    * Fix creation of directory markers (Nick Craig-Wood)
    * Fix purging with directory markers (Nick Craig-Wood)
* B2
    * Implement `OpenChunkWriter` and multi-thread uploads (Nick Craig-Wood)
    * Fix rclone link when object path contains special characters (Alishan Ladhani)
* Box
    * Add polling support (David Sze)
    * Add `--box-impersonate` to impersonate a user ID (Nick Craig-Wood)
    * Fix unhelpful decoding of error messages into decimal numbers (Nick Craig-Wood)
* Chunker
    * Update documentation to mention issue with small files (Ricardo D'O. Albanus)
* Compress
    * Fix ChangeNotify (Nick Craig-Wood)
* Drive
    * Add `--drive-fast-list-bug-fix` to control ListR bug workaround (Nick Craig-Wood)
* Fichier
    * Implement `DirMove` (Nick Craig-Wood)
    * Fix error code parsing (alexia)
* FTP
    * Add socks_proxy support for SOCKS5 proxies (Zach)
    * Fix 425 "TLS session of data connection not resumed" errors (Nick Craig-Wood)
* Hdfs
    * Retry "replication in progress" errors when uploading (Nick Craig-Wood)
    * Fix uploading to the wrong object on Update with overridden remote name (Nick Craig-Wood)
* HTTP
    * CORS should not be sent if not set (yuudi)
    * Fix webdav OPTIONS response (yuudi)
* Opendrive
    * Fix List on a just deleted and remade directory (Nick Craig-Wood)
* Oracleobjectstorage
    * Use rclone's rate limiter in multipart transfers (Manoj Ghosh)
    * Implement `OpenChunkWriter` and multi-thread uploads (Manoj Ghosh)
* S3
    * Refactor multipart upload to use `OpenChunkWriter` and `ChunkWriter` (Vitor Gomes)
    * Factor generic multipart upload into `lib/multipart` (Nick Craig-Wood)
    * Fix purging of root directory with `--s3-directory-markers` (Nick Craig-Wood)
    * Add `rclone backend set` command to update the running config (Nick Craig-Wood)
    * Add `rclone backend restore-status` command (Nick Craig-Wood)
* SFTP
    * Stop uploads re-using the same ssh connection to improve performance (Nick Craig-Wood)
    * Add `--sftp-ssh` to specify an external ssh binary to use (Nick Craig-Wood)
    * Add socks_proxy support for SOCKS5 proxies (Zach)
    * Support dynamic `--sftp-path-override` (nielash)
    * Fix spurious warning when using `--sftp-ssh` (Nick Craig-Wood)
* Smb
    * Implement multi-threaded writes for copies to smb (Edwin Mackenzie-Owen)
* Storj
    * Performance improvement for large file uploads (Kaloyan Raev)
* Swift
    * Fix HEADing 0-length objects when `--swift-no-large-objects` set (Julian Lepinski)
* Union
    * Add `:writback` to act as a simple cache (Nick Craig-Wood)
* WebDAV
    * Nextcloud: fix segment violation in low-level retry (Paul)
* Zoho
    * Remove Range requests workarounds to fix integration tests (Nick Craig-Wood)

## v1.63.1 - 2023-07-17

* Bug Fixes
    * build: Fix macos builds for versions < 12 (Anagh Kumar Baranwal)
    * dirtree: Fix performance with large directories of directories and `--fast-list` (Nick Craig-Wood)
    * operations
        * Fix deadlock when using `lsd`/`ls` with `--progress` (Nick Craig-Wood)
        * Fix `.rclonelink` files not being converted back to symlinks (Nick Craig-Wood)
    * doc fixes (Dean Attali, Mahad, Nick Craig-Wood, Sawada Tsunayoshi, Vladislav Vorobev)
* Local
    * Fix partial directory read for corrupted filesystem (Nick Craig-Wood)
* Box
    * Fix reconnect failing with HTTP 400 Bad Request (albertony)
* Smb
    * Fix "Statfs failed: bucket or container name is needed" when mounting (Nick Craig-Wood)
* WebDAV
    * Nextcloud: fix must use /dav/files/USER endpoint not /webdav error (Paul)
    * Nextcloud chunking: add more guidance for the user to check the config (darix)

## v1.63.0 - 2023-06-30

* New backends
    * [Pikpak](/pikpak/) (wiserain)
    * New S3 providers
        * [petabox.io](/s3/#petabox) (Andrei Smirnov)
        * [Google Cloud Storage](/s3/#google-cloud-storage) (Anthony Pessy)
    * New WebDAV providers
        * [Fastmail](/webdav/#fastmail-files) (Arnavion)
* Major changes
    * Files will be copied to a temporary name ending in `.partial` when copying to `local`,`ftp`,`sftp` then renamed at the end of the transfer. (Janne Hellsten, Nick Craig-Wood)
        * This helps with data integrity as we don't delete the existing file until the new one is complete.
        * It can be disabled with the [--inplace](/docs/#inplace) flag.
        * This behaviour will also happen if the backend is wrapped, for example `sftp` wrapped with `crypt`.
    * The [s3](/s3/#s3-directory-markers), [azureblob](/azureblob/#azureblob-directory-markers) and [gcs](/googlecloudstorage/#gcs-directory-markers) backends now support directory markers so empty directories are supported (Jānis Bebrītis, Nick Craig-Wood)
    * The [--default-time](/docs/#default-time-time) flag now controls the unknown modification time of files/dirs (Nick Craig-Wood)
        * If a file or directory does not have a modification time rclone can read then rclone will display this fixed time instead.
        * For the old behaviour use `--default-time 0s` which will set this time to the time rclone started up.
* New Features
    * build
        * Modernise linters in use and fixup all affected code (albertony)
        * Push docker beta to GHCR (GitHub container registry) (Richard Tweed)
    * cat: Add `--separator` option to cat command (Loren Gordon)
    * config
        * Do not remove/overwrite other files during config file save (albertony)
        * Do not overwrite config file symbolic link (albertony)
        * Stop `config create` making invalid config files (Nick Craig-Wood)
    * doc updates (Adam K, Aditya Basu, albertony, asdffdsazqqq, Damo, danielkrajnik, Dimitri Papadopoulos, dlitster, Drew Parsons, jumbi77, kapitainsky, mac-15, Mariusz Suchodolski, Nick Craig-Wood, NickIAm, Rintze Zelle, Stanislav Gromov, Tareq Sharafy, URenko, yuudi, Zach Kipp)
    * fs
        * Add `size` to JSON logs when moving or copying an object (Nick Craig-Wood)
        * Allow boolean features to be enabled with `--disable !Feature` (Nick Craig-Wood)
    * genautocomplete: Rename to `completion` with alias to the old name (Nick Craig-Wood)
    * librclone: Added example on using `librclone` with Go (alankrit)
    * lsjson: Make `--stat` more efficient (Nick Craig-Wood)
    * operations
        * Implement `--multi-thread-write-buffer-size` for speed improvements on downloads (Paulo Schreiner)
        * Reopen downloads on error when using `check --download` and `cat` (Nick Craig-Wood)
    * rc: `config/listremotes` includes remotes defined with environment variables (kapitainsky)
    * selfupdate: Obey `--no-check-certificate` flag (Nick Craig-Wood)
    * serve restic: Trigger systemd notify (Shyim)
    * serve webdav: Implement owncloud checksum and modtime extensions (WeidiDeng)
    * sync: `--suffix-keep-extension` preserve 2 part extensions like .tar.gz (Nick Craig-Wood)
* Bug Fixes
    * accounting
        * Fix Prometheus metrics to be the same as `core/stats` (Nick Craig-Wood)
        * Bwlimit signal handler should always start (Sam Lai)
    * bisync: Fix `maxDelete` parameter being ignored via the rc (Nick Craig-Wood)
    * cmd/ncdu: Fix screen corruption when logging (eNV25)
    * filter: Fix deadlock with errors on `--files-from` (douchen)
    * fs
        * Fix interaction between `--progress` and `--interactive` (Nick Craig-Wood)
        * Fix infinite recursive call in pacer ModifyCalculator (fixes issue reported by the staticcheck linter) (albertony)
    * lib/atexit: Ensure OnError only calls cancel function once (Nick Craig-Wood)
    * lib/rest: Fix problems re-using HTTP connections (Nick Craig-Wood)
    * rc
        * Fix `operations/stat` with trailing `/` (Nick Craig-Wood)
        * Fix missing `--rc` flags (Nick Craig-Wood)
        * Fix output of Time values in `options/get` (Nick Craig-Wood)
    * serve dlna: Fix potential data race (Nick Craig-Wood)
    * version: Fix reported os/kernel version for windows (albertony)
* Mount
    * Add `--mount-case-insensitive` to force the mount to be case insensitive (Nick Craig-Wood)
    * Removed unnecessary byte slice allocation for reads (Anagh Kumar Baranwal)
    * Clarify rclone mount error when installed via homebrew (Nick Craig-Wood)
    * Added _netdev to the example mount so it gets treated as a remote-fs rather than local-fs (Anagh Kumar Baranwal)
* Mount2
    * Updated go-fuse version (Anagh Kumar Baranwal)
    * Fixed statfs (Anagh Kumar Baranwal)
    * Disable xattrs (Anagh Kumar Baranwal)
* VFS
    * Add MkdirAll function to make a directory and all beneath (Nick Craig-Wood)
    * Fix reload: failed to add virtual dir entry: file does not exist (Nick Craig-Wood)
    * Fix writing to a read only directory creating spurious directory entries (WeidiDeng)
    * Fix potential data race (Nick Craig-Wood)
    * Fix backends being Shutdown too early when startup takes a long time (Nick Craig-Wood)
* Local
    * Fix filtering of symlinks with `-l`/`--links` flag (Nick Craig-Wood)
    * Fix /path/to/file.rclonelink when `-l`/`--links` is in use (Nick Craig-Wood)
    * Fix crash with `--metadata` on Android (Nick Craig-Wood)
* Cache
    * Fix backends shutting down when in use when used via the rc (Nick Craig-Wood)
* Crypt
    * Add `--crypt-suffix` option to set a custom suffix for encrypted files (jladbrook)
    * Add `--crypt-pass-bad-blocks` to allow corrupted file output (Nick Craig-Wood)
    * Fix reading 0 length files (Nick Craig-Wood)
    * Try not to return "unexpected EOF" error (Nick Craig-Wood)
    * Reduce allocations (albertony)
    * Recommend Dropbox for `base32768` encoding (Nick Craig-Wood)
* Azure Blob
    * Empty directory markers (Nick Craig-Wood)
    * Support azure workload identities (Tareq Sharafy)
    * Fix azure blob uploads with multiple bits of metadata (Nick Craig-Wood)
    * Fix azurite compatibility by sending nil tier if set to empty string (Roel Arents)
* Combine
    * Implement missing methods (Nick Craig-Wood)
    * Fix goroutine stack overflow on bad object (Nick Craig-Wood)
* Drive
    * Add `--drive-env-auth` to get IAM credentials from runtime (Peter Brunner)
    * Update drive service account guide (Juang, Yi-Lin)
    * Fix change notify picking up files outside the root (Nick Craig-Wood)
    * Fix trailing slash mis-identificaton of folder as file (Nick Craig-Wood)
    * Fix incorrect remote after Update on object (Nick Craig-Wood)
* Dropbox
    * Implement `--dropbox-pacer-min-sleep` flag (Nick Craig-Wood)
    * Fix the dropbox batcher stalling (Misty)
* Fichier
    * Add `--ficicher-cdn` option to use the CDN for download (Nick Craig-Wood)
* FTP
    * Lower log message priority when `SetModTime` is not supported to debug (Tobias Gion)
    * Fix "unsupported LIST line" errors on startup (Nick Craig-Wood)
    * Fix "501 Not a valid pathname." errors when creating directories (Nick Craig-Wood)
* Google Cloud Storage
    * Empty directory markers (Jānis Bebrītis, Nick Craig-Wood)
    * Added `--gcs-user-project` needed for requester pays (Christopher Merry)
* HTTP
    * Add client certificate user auth middleware. This can auth `serve restic` from the username in the client cert. (Peter Fern)
* Jottacloud
    * Fix vfs writeback stuck in a failed upload loop with file versioning disabled (albertony)
* Onedrive
    * Add `--onedrive-av-override` flag to download files flagged as virus (Nick Craig-Wood)
    * Fix quickxorhash on 32 bit architectures (Nick Craig-Wood)
    * Report any list errors during `rclone cleanup` (albertony)
* Putio
    * Fix uploading to the wrong object on Update with overridden remote name (Nick Craig-Wood)
    * Fix modification times not being preserved for server side copy and move (Nick Craig-Wood)
    * Fix server side copy failures (400 errors) (Nick Craig-Wood)
* S3
    * Empty directory markers (Jānis Bebrītis, Nick Craig-Wood)
    * Update Scaleway storage classes (Brian Starkey)
    * Fix `--s3-versions` on individual objects (Nick Craig-Wood)
    * Fix hang on aborting multipart upload with iDrive e2 (Nick Craig-Wood)
    * Fix missing "tier" metadata (Nick Craig-Wood)
    * Fix V3sign: add missing subresource delete (cc)
    * Fix Arvancloud Domain and region changes and alphabetise the provider (Ehsan Tadayon)
    * Fix Qiniu KODO quirks virtualHostStyle is false (zzq)
* SFTP
    * Add `--sftp-host-key-algorithms ` to allow specifying SSH host key algorithms (Joel)
    * Fix using `--sftp-key-use-agent` and `--sftp-key-file` together needing private key file (Arnav Singh)
    * Fix move to allow overwriting existing files (Nick Craig-Wood)
    * Don't stat directories before listing them (Nick Craig-Wood)
    * Don't check remote points to a file if it ends with / (Nick Craig-Wood)
* Sharefile
    * Disable streamed transfers as they no longer work (Nick Craig-Wood)
* Smb
    * Code cleanup to avoid overwriting ctx before first use (fixes issue reported by the staticcheck linter) (albertony)
* Storj
    * Fix "uplink: too many requests" errors when uploading to the same file (Nick Craig-Wood)
    * Fix uploading to the wrong object on Update with overridden remote name (Nick Craig-Wood)
* Swift
    * Ignore 404 error when deleting an object (Nick Craig-Wood)
* Union
    * Implement missing methods (Nick Craig-Wood)
    * Allow errors to be unwrapped for inspection (Nick Craig-Wood)
* Uptobox
    * Add `--uptobox-private` flag to make all uploaded files private (Nick Craig-Wood)
    * Fix improper regex (Aaron Gokaslan)
    * Fix Update returning the wrong object (Nick Craig-Wood)
    * Fix rmdir declaring that directories weren't empty (Nick Craig-Wood)
* WebDAV
    * nextcloud: Add support for chunked uploads (Paul)
    * Set modtime using propset for owncloud and nextcloud (WeidiDeng)
    * Make pacer minSleep configurable with `--webdav-pacer-min-sleep` (ed)
    * Fix server side copy/move not overwriting (WeidiDeng)
    * Fix modtime on server side copy for owncloud and nextcloud (Nick Craig-Wood)
* Yandex
    * Fix 400 Bad Request on transfer failure (Nick Craig-Wood)
* Zoho
    * Fix downloads with `Range:` header returning the wrong data (Nick Craig-Wood)

## v1.62.2 - 2023-03-16

* Bug Fixes
    * docker volume plugin: Add missing fuse3 dependency (Nick Craig-Wood)
    * docs: Fix size documentation (asdffdsazqqq)
* FTP
    * Fix 426 errors on downloads with vsftpd (Lesmiscore)

## v1.62.1 - 2023-03-15

* Bug Fixes
    * docker: Add missing fuse3 dependency (cycneuramus)
    * build: Update release docs to be more careful with the tag (Nick Craig-Wood)
    * build: Set Github release to draft while uploading binaries (Nick Craig-Wood)

## v1.62.0 - 2023-03-14

* New Features
    * accounting: Make checkers show what they are doing (Nick Craig-Wood)
    * authorize: Add support for custom templates (Hunter Wittenborn)
    * build
        * Update to go1.20 (Nick Craig-Wood, Anagh Kumar Baranwal)
        * Add winget releaser workflow (Ryan Caezar Itang)
        * Add dependabot (Ryan Caezar Itang)
    * doc updates (albertony, Bryan Kaplan, Gerard Bosch, IMTheNachoMan, Justin Winokur, Manoj Ghosh, Nick Craig-Wood, Ole Frost, Peter Brunner, piyushgarg, Ryan Caezar Itang, Simmon Li, ToBeFree)
    * filter: Emit INFO message when can't work out directory filters (Nick Craig-Wood)
    * fs
        * Added multiple ca certificate support. (alankrit)
        * Add `--max-delete-size` a delete size threshold (Leandro Sacchet)
    * fspath: Allow the symbols `@` and `+` in remote names (albertony)
    * lib/terminal: Enable windows console virtual terminal sequences processing (ANSI/VT100 colors) (albertony)
    * move: If `--check-first` and `--order-by` are set then delete with perfect ordering (Nick Craig-Wood)
    * serve http: Support `--auth-proxy` (Matthias Baur)
* Bug Fixes
    * accounting
        * Avoid negative ETA values for very slow speeds (albertony)
        * Limit length of ETA string (albertony)
        * Show human readable elapsed time when longer than a day (albertony)
    * all: Apply codeql fixes (Aaron Gokaslan)
    * build
        * Fix condition for manual workflow run (albertony)
        * Fix building for ARMv5 and ARMv6 (albertony)
            * selfupdate: Consider ARM version
            * install.sh: fix ARMv6 download
            * version: Report ARM version
    * deletefile: Return error code 4 if file does not exist (Nick Craig-Wood)
    * docker: Fix volume plugin does not remount volume on docker restart (logopk)
    * fs: Fix race conditions in `--max-delete` and `--max-delete-size` (Nick Craig-Wood)
    * lib/oauthutil: Handle fatal errors better (Alex Chen)
    * mount2: Fix `--allow-non-empty` (Nick Craig-Wood)
    * operations: Fix concurrency: use `--checkers` unless transferring files (Nick Craig-Wood)
    * serve ftp: Fix timestamps older than 1 year in listings (Nick Craig-Wood)
    * sync: Fix concurrency: use `--checkers` unless transferring files (Nick Craig-Wood)
    * tree
        * Fix nil pointer exception on stat failure (Nick Craig-Wood)
        * Fix colored output on windows (albertony)
        * Fix display of files with illegal Windows file system names (Nick Craig-Wood)
* Mount
    * Fix creating and renaming files on case insensitive backends (Nick Craig-Wood)
    * Do not treat `\\?\` prefixed paths as network share paths on windows (albertony)
    * Fix check for empty mount point on Linux (Nick Craig-Wood)
    * Fix `--allow-non-empty` (Nick Craig-Wood)
    * Avoid incorrect or premature overlap check on windows (albertony)
    * Update to fuse3 after bazil.org/fuse update (Nick Craig-Wood)
* VFS
    * Make uploaded files retain modtime with non-modtime backends (Nick Craig-Wood)
    * Fix incorrect modtime on fs which don't support setting modtime (Nick Craig-Wood)
    * Fix rename of directory containing files to be uploaded (Nick Craig-Wood)
* Local
    * Fix `%!w(<nil>)` in "failed to read directory" error (Marks Polakovs)
    * Fix exclusion of dangling symlinks with -L/--copy-links (Nick Craig-Wood)
* Crypt
    * Obey `--ignore-checksum` (Nick Craig-Wood)
    * Fix for unencrypted directory names on case insensitive remotes (Ole Frost)
* Azure Blob
    * Remove workarounds for SDK bugs after v0.6.1 update (Nick Craig-Wood)
* B2
    * Fix uploading files bigger than 1TiB (Nick Craig-Wood)
* Drive
    * Note that `--drive-acknowledge-abuse` needs SA Manager permission (Nick Craig-Wood)
    * Make `--drive-stop-on-upload-limit` to respond to storageQuotaExceeded (Ninh Pham)
* FTP
    * Retry 426 errors (Nick Craig-Wood)
    * Retry errors when initiating downloads (Nick Craig-Wood)
    * Revert to upstream `github.com/jlaffaye/ftp` now fix is merged (Nick Craig-Wood)
* Google Cloud Storage
    * Add `--gcs-env-auth` to pick up IAM credentials from env/instance (Peter Brunner)
* Mega
    * Add `--mega-use-https` flag (NodudeWasTaken)
* Onedrive
    * Default onedrive personal to QuickXorHash as Microsoft is removing SHA1 (Nick Craig-Wood)
    * Add `--onedrive-hash-type` to change the hash in use (Nick Craig-Wood)
    * Improve speed of QuickXorHash (LXY)
* Oracle Object Storage
    * Speed up operations by using S3 pacer and setting minsleep to 10ms (Manoj Ghosh)
    * Expose the `storage_tier` option in config (Manoj Ghosh)
    * Bring your own encryption keys (Manoj Ghosh)
* S3
    * Check multipart upload ETag when `--s3-no-head` is in use (Nick Craig-Wood)
    * Add `--s3-sts-endpoint` to specify STS endpoint (Nick Craig-Wood)
    * Fix incorrect tier support for StorJ and IDrive when pointing at a file (Ole Frost)
    * Fix AWS STS failing if `--s3-endpoint` is set (Nick Craig-Wood)
    * Make purge remove directory markers too (Nick Craig-Wood)
* Seafile
    * Renew library password (Fred)
* SFTP
    * Fix uploads being 65% slower than they should be with crypt (Nick Craig-Wood)
* Smb
    * Allow SPN (service principal name) to be configured (Nick Craig-Wood)
    * Check smb connection is closed (happyxhw)
* Storj
    * Implement `rclone link` (Kaloyan Raev)
    * Implement `rclone purge` (Kaloyan Raev)
    * Update satellite urls and labels (Kaloyan Raev)
* WebDAV
    * Fix interop with davrods server (Nick Craig-Wood)

## v1.61.1 - 2022-12-23

* Bug Fixes
    * docs:
        * Show only significant parts of version number in version introduced label (albertony)
        * Fix unescaped HTML (Nick Craig-Wood)
    * lib/http: Shutdown all servers on exit to remove unix socket (Nick Craig-Wood)
    * rc: Fix `--rc-addr` flag (which is an alternate for `--url`) (Anagh Kumar Baranwal)
    * serve restic
        * Don't serve via http if serving via `--stdio` (Nick Craig-Wood)
        * Fix immediate exit when not using stdio (Nick Craig-Wood)
    * serve webdav
        * Fix `--baseurl` handling after `lib/http` refactor (Nick Craig-Wood)
        * Fix running duplicate Serve call (Nick Craig-Wood)
* Azure Blob
    * Fix "409 Public access is not permitted on this storage account" (Nick Craig-Wood)
* S3
    * storj: Update endpoints (Kaloyan Raev)

## v1.61.0 - 2022-12-20

* New backends
    * New S3 providers
        * [Liara LOS](/s3/#liara-cloud) (MohammadReza)
* New Features
    * build: Add vulnerability testing using govulncheck (albertony)
    * cmd: Enable `SIGINFO` (Ctrl-T) handler on FreeBSD, NetBSD, OpenBSD and Dragonfly BSD (x3-apptech)
    * config: Add [config/setpath](/rc/#config-setpath) for setting config path via rc/librclone (Nick Craig-Wood)
    * dedupe
        * Count Checks in the stats while scanning for duplicates (Nick Craig-Wood)
        * Make dedupe obey the filters (Nick Craig-Wood)
    * dlna: Properly attribute code used from https://github.com/anacrolix/dms (Nick Craig-Wood)
    * docs
        * Add minimum versions and status badges to backend and command docs (Nick Craig-Wood, albertony)
        * Remote names may not start or end with space (albertony)
    * filter: Add metadata filters [--metadata-include/exclude/filter](/filtering/#metadata) and friends (Nick Craig-Wood)
    * fs
        * Make all duration flags take `y`, `M`, `w`, `d` etc suffixes (Nick Craig-Wood)
        * Add global flag `--color` to control terminal colors (Kevin Verstaen)
    * fspath: Allow unicode numbers and letters in remote names (albertony)
    * lib/file: Improve error message for creating dir on non-existent network host on windows (albertony)
    * lib/http: Finish port of rclone servers to `lib/http` (Tom Mombourquette, Nick Craig-Wood)
    * lib/oauthutil: Improved usability of config flows needing web browser (Ole Frost)
    * ncdu
        * Add support for modification time (albertony)
        * Fallback to sort by name also for sort by average size (albertony)
        * Rework to use tcell directly instead of the termbox wrapper (eNV25)
    * rc: Add commands to set [GC Percent](/rc/#debug-set-gc-percent) & [Memory Limit](/rc/#debug-set-soft-memory-limit) (go 1.19+) (Anagh Kumar Baranwal)
    * rcat: Preserve metadata when Copy falls back to Rcat (Nick Craig-Wood)
    * rcd: Refactor rclone rc server to use `lib/http` (Nick Craig-Wood)
    * rcserver: Avoid generating default credentials with htpasswd (Kamui)
    * restic: Refactor to use `lib/http` (Nolan Woods)
    * serve http: Support unix sockets and multiple listeners (Tom Mombourquette)
    * serve webdav: Refactor to use `lib/http` (Nick Craig-Wood)
    * test: Replace defer cleanup with `t.Cleanup` (Eng Zer Jun)
    * test memory: Read metadata if `-M` flag is specified (Nick Craig-Wood)
    * wasm: Comply with `wasm_exec.js` licence terms (Matthew Vernon)
* Bug Fixes
    * build: Update `golang.org/x/net/http2` to fix GO-2022-1144 (Nick Craig-Wood)
    * restic: Fix typo in docs 'remove' should be 'remote' (asdffdsazqqq)
    * serve dlna: Fix panic: Logger uninitialized. (Nick Craig-Wood)
* Mount
    * Update cgofuse for FUSE-T support for mounting volumes on Mac (Nick Craig-Wood)
* VFS
    * Windows: fix slow opening of exe files by not truncating files when not necessary (Nick Craig-Wood)
    * Fix IO Error opening a file with `O_CREATE|O_RDONLY` in `--vfs-cache-mode` not full (Nick Craig-Wood)
* Crypt
    * Fix compress wrapping crypt giving upload errors (Nick Craig-Wood)
* Azure Blob
    * Port to new SDK (Nick Craig-Wood)
        * Revamp authentication to include all methods and docs (Nick Craig-Wood)
        * Port old authentication methods to new SDK (Nick Craig-Wood, Brad Ackerman)
        * Thanks to [Stonebranch](https://www.stonebranch.com/) for sponsoring this work.
    * Add `--azureblob-no-check-container` to assume container exists (Nick Craig-Wood)
    * Add `--use-server-modtime` support (Abdullah Saglam)
    * Add support for custom upload headers (rkettelerij)
    * Allow emulator account/key override (Roel Arents)
    * Support simple "environment credentials" (Nathaniel Wesley Filardo)
    * Ignore `AuthorizationFailure` when trying to create a create a container (Nick Craig-Wood)
* Box
    * Added note on Box API rate limits (Ole Frost)
* Drive
    * Handle shared drives with leading/trailing space in name (related to) (albertony)
* FTP
    * Update help text of implicit/explicit TLS options to refer to FTPS instead of FTP (ycdtosa)
    * Improve performance to speed up `--files-from` and `NewObject` (Anthony Pessy)
* HTTP
    * Parse GET responses when `no_head` is set (Arnie97)
    * Do not update object size based on `Range` requests (Arnie97)
    * Support `Content-Range` response header (Arnie97)
* Onedrive
    * Document workaround for shared with me files (vanplus)
* S3
    * Add Liara LOS to provider list (MohammadReza)
    * Add DigitalOcean Spaces regions `sfo3`, `fra1`, `syd1` (Jack)
    * Avoid privileged `GetBucketLocation` to resolve s3 region (Anthony Pessy)
    * Stop setting object and bucket ACL to `private` if it is an empty string (Philip Harvey)
    * If bucket or object ACL is empty string then don't add `X-Amz-Acl:` header (Nick Craig-Wood)
    * Reduce memory consumption for s3 objects (Erik Agterdenbos)
    * Fix listing loop when using v2 listing on v1 server (Nick Craig-Wood)
    * Fix nil pointer exception when using Versions (Nick Craig-Wood)
    * Fix excess memory usage when using versions (Nick Craig-Wood)
    * Ignore versionIDs from uploads unless using `--s3-versions` or `--s3-versions-at` (Nick Craig-Wood)
* SFTP
    * Add configuration options to set ssh Ciphers / MACs / KeyExchange (dgouju)
    * Auto-detect shell type for fish (albertony)
    * Fix NewObject with leading / (Nick Craig-Wood)
* Smb
    * Fix issue where spurious dot directory is created (albertony)
* Storj
    * Implement server side Copy (Kaloyan Raev)

## v1.60.1 - 2022-11-17

* Bug Fixes
    * lib/cache: Fix alias backend shutting down too soon (Nick Craig-Wood)
    * wasm: Fix walltime link error by adding up-to-date wasm_exec.js (João Henrique Franco)
    * docs
        * Update faq.md with bisync (Samuel Johnson)
        * Corrected download links in windows install docs (coultonluke)
        * Add direct download link for windows arm64 (albertony)
        * Remove link to rclone slack as it is no longer supported (Nick Craig-Wood)
        * Faq: how to use a proxy server that requires a username and password (asdffdsazqqq)
        * Oracle-object-storage: doc fix (Manoj Ghosh)
        * Fix typo `remove` in rclone_serve_restic command (Joda Stößer)
        * Fix character that was incorrectly interpreted as markdown (Clément Notin)
* VFS
    * Fix deadlock caused by cache cleaner and upload finishing (Nick Craig-Wood)
* Local
    * Clean absolute paths (albertony)
    * Fix -L/--copy-links with filters missing directories (Nick Craig-Wood)
* Mailru
    * Note that an app password is now needed (Nick Craig-Wood)
    * Allow timestamps to be before the epoch 1970-01-01 (Nick Craig-Wood)
* S3
    * Add provider quirk `--s3-might-gzip` to fix corrupted on transfer: sizes differ (Nick Craig-Wood)
    * Allow Storj to server side copy since it seems to work now (Nick Craig-Wood)
    * Fix for unchecked err value in s3 listv2 (Aaron Gokaslan)
    * Add additional Wasabi locations (techknowlogick)
* Smb
    * Fix `Failed to sync: context canceled` at the end of syncs (Nick Craig-Wood)
* WebDAV
    * Fix Move/Copy/DirMove when using -server-side-across-configs (Nick Craig-Wood)

## v1.60.0 - 2022-10-21

* New backends
    * [Oracle object storage](/oracleobjectstorage/) (Manoj Ghosh)
    * [SMB](/smb/) / CIFS (Windows file sharing) (Lesmiscore)
    * New S3 providers
        * [IONOS Cloud Storage](/s3/#ionos) (Dmitry Deniskin)
        * [Qiniu KODO](/s3/#qiniu) (Bachue Zhou)
* New Features
    * build
        * Update to go1.19 and make go1.17 the minimum required version (Nick Craig-Wood)
        * Install.sh: fix arm-v7 download (Ole Frost)
    * fs: Warn the user when using an existing remote name without a colon (Nick Craig-Wood)
    * httplib: Add `--xxx-min-tls-version` option to select minimum TLS version for HTTP servers (Robert Newson)
    * librclone: Add PHP bindings and test program (Jordi Gonzalez Muñoz)
    * operations
        * Add `--server-side-across-configs` global flag for any backend (Nick Craig-Wood)
        * Optimise `--copy-dest` and `--compare-dest` (Nick Craig-Wood)
    * rc: add `job/stopgroup` to stop group (Evan Spensley)
    * serve dlna
        * Add `--announce-interval` to control SSDP Announce Interval (YanceyChiew)
        * Add `--interface` to Specify SSDP interface names line (Simon Bos)
        * Add support for more external subtitles (YanceyChiew)
        * Add verification of addresses (YanceyChiew)
    * sync: Optimise `--copy-dest` and `--compare-dest` (Nick Craig-Wood)
    * doc updates (albertony, Alexander Knorr, anonion, João Henrique Franco, Josh Soref, Lorenzo Milesi, Marco Molteni, Mark Trolley, Ole Frost, partev, Ryan Morey, Tom Mombourquette, YFdyh000)
* Bug Fixes
    * filter
        * Fix incorrect filtering with `UseFilter` context flag and wrapping backends (Nick Craig-Wood)
        * Make sure we check `--files-from` when looking for a single file (Nick Craig-Wood)
    * rc
        * Fix `mount/listmounts` not returning the full Fs entered in `mount/mount` (Tom Mombourquette)
        * Handle external unmount when mounting (Isaac Aymerich)
        * Validate Daemon option is not set when mounting a volume via RC (Isaac Aymerich)
    * sync: Update docs and error messages to reflect fixes to overlap checks (Nick Naumann)
* VFS
    * Reduce memory use by embedding `sync.Cond` (Nick Craig-Wood)
    * Reduce memory usage by re-ordering commonly used structures (Nick Craig-Wood)
    * Fix excess CPU used by VFS cache cleaner looping (Nick Craig-Wood)
* Local
    * Obey file filters in listing to fix errors on excluded files (Nick Craig-Wood)
    * Fix "Failed to read metadata: function not implemented" on old Linux kernels (Nick Craig-Wood)
* Compress
    * Fix crash due to nil metadata (Nick Craig-Wood)
    * Fix error handling to not use or return nil objects (Nick Craig-Wood)
* Drive
    * Make `--drive-stop-on-upload-limit` obey quota exceeded error (Steve Kowalik)
* FTP
    * Add `--ftp-force-list-hidden` option to show hidden items (Øyvind Heddeland Instefjord)
    * Fix hang when using ExplicitTLS to certain servers. (Nick Craig-Wood)
* Google Cloud Storage
    * Add `--gcs-endpoint` flag and config parameter (Nick Craig-Wood)
* Hubic
    * Remove backend as service has now shut down (Nick Craig-Wood)
* Onedrive
    * Rename Onedrive(cn) 21Vianet to Vnet Group (Yen Hu)
    * Disable change notify in China region since it is not supported (Nick Craig-Wood)
* S3
    * Implement `--s3-versions` flag to show old versions of objects if enabled (Nick Craig-Wood)
    * Implement `--s3-version-at` flag to show versions of objects at a particular time (Nick Craig-Wood)
    * Implement `backend versioning` command to get/set bucket versioning (Nick Craig-Wood)
    * Implement `Purge` to purge versions and `backend cleanup-hidden` (Nick Craig-Wood)
    * Add `--s3-decompress` flag to decompress gzip-encoded files (Nick Craig-Wood)
    * Add `--s3-sse-customer-key-base64` to supply keys with binary data (Richard Bateman)
    * Try to keep the maximum precision in ModTime with `--user-server-modtime` (Nick Craig-Wood)
    * Drop binary metadata with an ERROR message as it can't be stored (Nick Craig-Wood)
    * Add `--s3-no-system-metadata` to suppress read and write of system metadata (Nick Craig-Wood)
* SFTP
    * Fix directory creation races (Lesmiscore)
* Swift
    * Add `--swift-no-large-objects` to reduce HEAD requests (Nick Craig-Wood)
* Union
    * Propagate SlowHash feature to fix hasher interaction (Lesmiscore)

## v1.59.2 - 2022-09-15

* Bug Fixes
    * config: Move locking to fix fatal error: concurrent map read and map write (Nick Craig-Wood)
* Local
    * Disable xattr support if the filesystems indicates it is not supported (Nick Craig-Wood)
* Azure Blob
    * Fix chunksize calculations producing too many parts (Nick Craig-Wood)
* B2
    * Fix chunksize calculations producing too many parts (Nick Craig-Wood)
* S3
    * Fix chunksize calculations producing too many parts (Nick Craig-Wood)

## v1.59.1 - 2022-08-08

* Bug Fixes
    * accounting: Fix panic in core/stats-reset with unknown group (Nick Craig-Wood)
    * build: Fix android build after GitHub actions change (Nick Craig-Wood)
    * dlna: Fix SOAP action header parsing (Joram Schrijver)
    * docs: Fix links to mount command from install docs (albertony)
    * dropbox: Fix ChangeNotify was unable to decrypt errors (Nick Craig-Wood)
    * fs: Fix parsing of times and durations of the form "YYYY-MM-DD HH:MM:SS" (Nick Craig-Wood)
    * serve sftp: Fix checksum detection (Nick Craig-Wood)
    * sync: Add accidentally missed filter-sensitivity to --backup-dir option (Nick Naumann)
* Combine
    * Fix docs showing `remote=` instead of `upstreams=` (Nick Craig-Wood)
    * Throw error if duplicate directory name is specified (Nick Craig-Wood)
    * Fix errors with backends shutting down while in use (Nick Craig-Wood)
* Dropbox
    * Fix hang on quit with --dropbox-batch-mode off (Nick Craig-Wood)
    * Fix infinite loop on uploading a corrupted file (Nick Craig-Wood)
* Internetarchive
    * Ignore checksums for files using the different method (Lesmiscore)
    * Handle hash symbol in the middle of filename (Lesmiscore)
* Jottacloud
    * Fix working with whitelabel Elgiganten Cloud
    * Do not store username in config when using standard auth (albertony)
* Mega
    * Fix nil pointer exception when bad node received (Nick Craig-Wood)
* S3
    * Fix --s3-no-head panic: reflect: Elem of invalid type s3.PutObjectInput (Nick Craig-Wood)
* SFTP
    * Fix issue with WS_FTP by working around failing RealPath (albertony)
* Union
    * Fix duplicated files when using directories with leading / (Nick Craig-Wood)
    * Fix multiple files being uploaded when roots don't exist (Nick Craig-Wood)
    * Fix panic due to misalignment of struct field in 32 bit architectures (r-ricci)

## v1.59.0 - 2022-07-09

* New backends
    * [Combine](/combine) multiple remotes in one directory tree (Nick Craig-Wood)
    * [Hidrive](/hidrive/) (Ovidiu Victor Tatar)
    * [Internet Archive](/internetarchive/) (Lesmiscore (Naoya Ozaki))
    * New S3 providers
        * [ArvanCloud AOS](/s3/#arvan-cloud) (ehsantdy)
        * [Cloudflare R2](/s3/#cloudflare-r2) (Nick Craig-Wood)
        * [Huawei OBS](/s3/#huawei-obs) (m00594701)
        * [IDrive e2](/s3/#idrive-e2) (vyloy)
* New commands
    * [test makefile](/commands/rclone_test_makefile/): Create a single file for testing (Nick Craig-Wood)
* New Features
    * [Metadata framework](/docs/#metadata) to read and write system and user metadata on backends (Nick Craig-Wood)
        * Implemented initially for `local`, `s3` and `internetarchive` backends
        * `--metadata`/`-M` flag to control whether metadata is copied
        * `--metadata-set` flag to specify metadata for uploads
        * Thanks to [Manz Solutions](https://manz-solutions.at/) for sponsoring this work.
    * build
        * Update to go1.18 and make go1.16 the minimum required version (Nick Craig-Wood)
        * Update android go build to 1.18.x and NDK to 23.1.7779620 (Nick Craig-Wood)
        * All windows binaries now no longer CGO (Nick Craig-Wood)
        * Add `linux/arm/v6` to docker images (Nick Craig-Wood)
        * A huge number of fixes found with [staticcheck](https://staticcheck.io/) (albertony)
        * Configurable version suffix independent of version number (albertony)
    * check: Implement `--no-traverse` and `--no-unicode-normalization` (Nick Craig-Wood)
    * config: Readability improvements (albertony)
    * copyurl: Add `--header-filename` to honor the HTTP header filename directive (J-P Treen)
    * filter: Allow multiple `--exclude-if-present` flags (albertony)
    * fshttp: Add `--disable-http-keep-alives` to disable HTTP Keep Alives (Nick Craig-Wood)
    * install.sh
        * Set the modes on the files and/or directories on macOS (Michael C Tiernan - MIT-Research Computing Project)
        * Pre verify sudo authorization `-v` before calling curl. (Michael C Tiernan - MIT-Research Computing Project)
    * lib/encoder: Add Semicolon encoding (Nick Craig-Wood)
    * lsf: Add metadata support with `M` flag (Nick Craig-Wood)
    * lsjson: Add `--metadata`/`-M` flag (Nick Craig-Wood)
    * ncdu
        * Implement multi selection (CrossR)
        * Replace termbox with tcell's termbox wrapper (eNV25)
        * Display correct path in delete confirmation dialog (Roberto Ricci)
    * operations
        * Speed up hash checking by aborting the other hash if first returns nothing (Nick Craig-Wood)
        * Use correct src/dst in some log messages (zzr93)
    * rcat: Check checksums by default like copy does (Nick Craig-Wood)
    * selfupdate: Replace deprecated `x/crypto/openpgp` package with `ProtonMail/go-crypto` (albertony)
    * serve ftp: Check `--passive-port` arguments are correct (Nick Craig-Wood)
    * size: Warn about inaccurate results when objects with unknown size (albertony)
    * sync: Overlap check is now filter-sensitive so `--backup-dir` can be in the root provided it is filtered (Nick)
    * test info: Check file name lengths using 1,2,3,4 byte unicode characters (Nick Craig-Wood)
    * test makefile(s): `--sparse`, `--zero`, `--pattern`, `--ascii`, `--chargen` flags to control file contents (Nick Craig-Wood)
    * Make sure we call the `Shutdown` method on backends (Martin Czygan)
* Bug Fixes
    * accounting: Fix unknown length file transfers counting 3 transfers each (buda)
    * ncdu: Fix issue where dir size is summed when file sizes are -1 (albertony)
    * sync/copy/move
        * Fix `--fast-list` `--create-empty-src-dirs` and `--exclude` (Nick Craig-Wood)
        * Fix `--max-duration` and `--cutoff-mode soft` (Nick Craig-Wood)
    * Fix fs cache unpin (Martin Czygan)
    * Set proper exit code for errors that are not low-level retried (e.g. size/timestamp changing) (albertony)
* Mount
    * Support `windows/arm64` (may still be problems - see [#5828](https://github.com/rclone/rclone/issues/5828)) (Nick Craig-Wood)
    * Log IO errors at ERROR level (Nick Craig-Wood)
    * Ignore `_netdev` mount argument (Hugal31)
* VFS
    * Add `--vfs-fast-fingerprint` for less accurate but faster fingerprints (Nick Craig-Wood)
    * Add `--vfs-disk-space-total-size` option to manually set the total disk space (Claudio Maradonna)
    * vfscache: Fix fatal error: sync: unlock of unlocked mutex error (Nick Craig-Wood)
* Local
    * Fix parsing of `--local-nounc` flag (Nick Craig-Wood)
    * Add Metadata support (Nick Craig-Wood)
* Crypt
    * Support metadata (Nick Craig-Wood)
* Azure Blob
    * Calculate Chunksize/blocksize to stay below maxUploadParts (Leroy van Logchem)
    * Use chunksize lib to determine chunksize dynamically (Derek Battams)
    * Case insensitive access tier (Rob Pickerill)
    * Allow remote emulator (azurite) (Lorenzo Maiorfi)
* B2
    * Add `--b2-version-at` flag to show file versions at time specified (SwazRGB)
    * Use chunksize lib to determine chunksize dynamically (Derek Battams)
* Chunker
    * Mark as not supporting metadata (Nick Craig-Wood)
* Compress
    * Support metadata (Nick Craig-Wood)
* Drive
    * Make `backend config -o config` add a combined `AllDrives:` remote (Nick Craig-Wood)
    * Make `--drive-shared-with-me` work with shared drives (Nick Craig-Wood)
    * Add `--drive-resource-key` for accessing link-shared files (Nick Craig-Wood)
    * Add backend commands `exportformats` and `importformats` for debugging (Nick Craig-Wood)
    * Fix 404 errors on copy/server side copy objects from public folder (Nick Craig-Wood)
    * Update Internal OAuth consent screen docs (Phil Shackleton)
    * Moved `root_folder_id` to advanced section (Abhiraj)
* Dropbox
    * Migrate from deprecated api (m8rge)
    * Add logs to show when poll interval limits are exceeded (Nick Craig-Wood)
    * Fix nil pointer exception on dropbox impersonate user not found (Nick Craig-Wood)
* Fichier
    * Parse api error codes and them accordingly (buengese)
* FTP
    * Add support for `disable_utf8` option (Jason Zheng)
    * Revert to upstream `github.com/jlaffaye/ftp` from our fork (Nick Craig-Wood)
* Google Cloud Storage
    * Add `--gcs-no-check-bucket` to minimise transactions and perms (Nick Gooding)
    * Add `--gcs-decompress` flag to decompress gzip-encoded files (Nick Craig-Wood)
        * by default these will be downloaded compressed (which previously failed)
* Hasher
    * Support metadata (Nick Craig-Wood)
* HTTP
    * Fix missing response when using custom auth handler (albertony)
* Jottacloud
    * Add support for upload to custom device and mountpoint (albertony)
    * Always store username in config and use it to avoid initial API request (albertony)
    * Fix issue with server-side copy when destination is in trash (albertony)
    * Fix listing output of remote with special characters (albertony)
* Mailru
    * Fix timeout by using int instead of time.Duration for keeping number of seconds (albertony)
* Mega
    * Document using MEGAcmd to help with login failures (Art M. Gallagher)
* Onedrive
    * Implement `--poll-interval` for onedrive (Hugo Laloge)
    * Add access scopes option (Sven Gerber)
* Opendrive
    * Resolve lag and truncate bugs (Scott Grimes)
* Pcloud
    * Fix about with no free space left (buengese)
    * Fix cleanup (buengese)
* S3
    * Use PUT Object instead of presigned URLs to upload single part objects (Nick Craig-Wood)
    * Backend restore command to skip non-GLACIER objects (Vincent Murphy)
    * Use chunksize lib to determine chunksize dynamically (Derek Battams)
    * Retry RequestTimeout errors (Nick Craig-Wood)
    * Implement reading and writing of metadata (Nick Craig-Wood)
* SFTP
    * Add support for about and hashsum on windows server (albertony)
    * Use vendor-specific VFS statistics extension for about if available (albertony)
    * Add `--sftp-chunk-size` to control packets sizes for high latency links (Nick Craig-Wood)
    * Add `--sftp-concurrency` to improve high latency transfers (Nick Craig-Wood)
    * Add `--sftp-set-env` option to set environment variables (Nick Craig-Wood)
    * Add Hetzner Storage Boxes to supported sftp backends (Anthrazz)
* Storj
    * Fix put which lead to the file being unreadable when using mount (Erik van Velzen)
* Union
    * Add `min_free_space` option for `lfs`/`eplfs` policies (Nick Craig-Wood)
    * Fix uploading files to union of all bucket based remotes (Nick Craig-Wood)
    * Fix get free space for remotes which don't support it (Nick Craig-Wood)
    * Fix `eplus` policy to select correct entry for existing files (Nick Craig-Wood)
    * Support metadata (Nick Craig-Wood)
* Uptobox
    * Fix root path handling (buengese)
* WebDAV
    * Add SharePoint in other specific regions support (Noah Hsu)
* Yandex
    * Handle api error on server-side move (albertony)
* Zoho
    * Add Japan and China regions (buengese)

(wiz)

2023-10-30 12:49:07 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-xml-conduit to 1.9.1.3

(pho)

2023-10-30 12:48:59 UTC MAIN commitmail json YAML

2023-10-30 12:47:18 UTC MAIN commitmail json YAML

bulk-medium: Add VNC and XMPP client support.

(nia)

2023-10-30 12:46:08 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-yaml to 0.11.11.2

(pho)

2023-10-30 12:45:59 UTC MAIN commitmail json YAML

textproc/hs-yaml: Update to 0.11.11.2

0.11.11.2
* Compat with aeson 2.2

0.11.11.1
* For optparse-applicative-0.18: use pretty instead of text #216

0.11.11.0
* Fix ambiguous occurrence AesonException

0.11.10.0
* Undo previous change (breakage with aeson 2)

0.11.9.0
* Data.Yaml.Pretty: provide key-sorting function with path to parent object
  #206

(pho)

2023-10-30 12:43:12 UTC MAIN commitmail json YAML

doc: Updated devel/hs-hslua-module-system to 1.1.0.1

(pho)

2023-10-30 12:43:04 UTC MAIN commitmail json YAML

devel/hs-hslua-module-system: Update to 1.1.0.1

hslua-module-system-1.1.0.1 - Released 2023-03-26.
* Improve doc strings.

hslua-module-system-1.1.0
* Update to hslua-2.3; this includes the addition of type initializers to
  the module and type specifiers to the fields.

hslua-module-system-1.0.3 - Released 2023-02-14.
* Added new function cputime and field cputime_precision, e.g. for
  benchmarking.

(pho)

2023-10-30 12:41:21 UTC MAIN commitmail json YAML

doc: Updated devel/hs-hslua-module-version to 1.1.0

(pho)

2023-10-30 12:41:13 UTC MAIN commitmail json YAML

devel/hs-hslua-module-version: Update to 1.1.0

hslua-module-version-1.1.0 - Released 2023-03-13.
* Update to hslua-2.3; this includes the addition of type initializers to
  the module.

(pho)

2023-10-30 12:40:14 UTC MAIN commitmail json YAML

bulk-small: Additions requested on tech-pkg@.

(nia)

2023-10-30 12:39:30 UTC MAIN commitmail json YAML

doc: Updated sysutils/hs-hslua-module-path to 1.1.0

(pho)

2023-10-30 12:39:21 UTC MAIN commitmail json YAML

sysutils/hs-hslua-module-path: Update to 1.1.0

hslua-module-path-1.1.0 - Released 2023-03-13.
* Update to hslua-2.3; this includes the addition of type initializers to
  the module and type specifiers to the fields.
* Fixed tests for make_relative on Windows.

(pho)

2023-10-30 12:37:37 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-hslua-module-text to 1.1.0.1

(pho)

2023-10-30 12:37:27 UTC MAIN commitmail json YAML

textproc/hs-hslua-module-text: Update to 1.1.0.1

hslua-module-text-1.1.0.1 - Released 2023-03-26.
* Improved doc strings.

hslua-module-text-1.1.0 - Released 2023-03-13.
* Update to hslua-2.3; this includes the addition of type initializers to
  the module and type specifiers to the fields.

hslua-module-text-1.0.3.1 - Released 2023-01-06.
* Generalized a test to avoid failures with stack nightly.
* Added GHC 9.4 to test matrix.

(pho)

2023-10-30 12:35:39 UTC MAIN commitmail json YAML

bulk-large: Additions proposed on tech-pkg@.

(nia)

2023-10-30 12:35:09 UTC MAIN commitmail json YAML

www/hs-wai-cors: Fix build with GHC 9.6

(pho)

2023-10-30 12:31:51 UTC MAIN commitmail json YAML

doc: Updated devel/hs-monad-dijkstra to 0.1.1.4

(pho)

2023-10-30 12:31:43 UTC MAIN commitmail json YAML

2023-10-30 12:30:54 UTC MAIN commitmail json YAML

bulk-medium: Additions proposed on tech-pkg@.

(nia)

2023-10-30 12:30:12 UTC MAIN commitmail json YAML

doc: Updated devel/hs-hiedb to 0.4.3.0

(pho)

2023-10-30 12:30:03 UTC MAIN commitmail json YAML

devel/hs-hiedb: Update to 0.4.3.0

0.4.3.0 -- 2023-03-13
* Support GHC 9.6
* Set sqlite pragma busy_timeout to 500ms to mitigate frequent failures on
  concurrent access

(pho)

2023-10-30 12:26:32 UTC MAIN commitmail json YAML

doc: Updated devel/hs-apply-refact to 0.13.0.0

(pho)

2023-10-30 12:26:24 UTC MAIN commitmail json YAML

2023-10-30 12:25:15 UTC MAIN commitmail json YAML

bulk-medium: pulseaudio is no longer essential for desktop use.

(nia)

2023-10-30 12:24:41 UTC MAIN commitmail json YAML

bulk-large: Remove some more unpopular packages / victim of time packages

(nia)

2023-10-30 12:22:33 UTC MAIN commitmail json YAML

bulk-medium: Make less x86 centric.

(nia)

2023-10-30 12:20:42 UTC MAIN commitmail json YAML

2023-10-30 11:55:24 UTC MAIN commitmail json YAML

doc: Updated devel/hs-ghc-exactprint to 1.7.0.1

(pho)

2023-10-30 11:55:15 UTC MAIN commitmail json YAML

devel/hs-ghc-exactprint: Update to 1.7.0.1

2022-11-08 v1.7.0.1
* Add CI for GHC 9.6.2
* Correctly deal with comments when using GHC flag -haddock

2022-11-08 v1.7
* Support GHC 9.6.1

(pho)

2023-10-30 11:34:02 UTC MAIN commitmail json YAML

devel/hs-conduit-extra: Fix build with GHC 9.6

(pho)

2023-10-30 11:19:45 UTC MAIN commitmail json YAML

devel/hs-dependent-map: Fix build with GHC 9.6

(pho)

2023-10-30 11:16:37 UTC MAIN commitmail json YAML

devel/hs-dependent-sum: Fix build with GHC 9.6

(pho)

2023-10-30 11:08:41 UTC MAIN commitmail json YAML

devel/hs-enummapset: Fix build with GHC 9.6

(pho)

2023-10-30 11:07:18 UTC MAIN commitmail json YAML

2023-10-30 11:00:38 UTC MAIN commitmail json YAML

doc: Updated devel/hs-shelly to 1.12.1

(pho)

2023-10-30 11:00:27 UTC MAIN commitmail json YAML

devel/hs-shelly: Update to 1.12.1

1.12.1 - Andreas Abel, 2023-04-03
* Add print_commands_with and echoWith which can be used to override the
  default printing functions (e.g. to add color). (Chris Wendt, PR #228.)
* Tested with GHC 8.2 - 9.6 (cabal) and GHC 8.10 - 9.6 (stack).

1.12.0.1 - Andreas Abel, 2023-04-02
* Make show_command more robust to special characters and only quote when
  necessary. (Chris Wendt, PR #229.)
* Tested with GHC 8.2 - 9.6 (cabal) and GHC 8.10 - 9.6 (stack).

1.12.0 - Andreas Abel, 2023-02-27
* Rework ShellCmd and ShellCommand instances to support String arguments:
  Issue #143 fixed by Cunning Defenstrator in PR #221.

  This involves a breaking change in classes CmdArg and ShellArg: Method
  toTextArg has been replaced by toTextArgs.

  Sample migration:

    #if MIN_VERSION_shelly(1,12,0)
    -- new
    import Shelly (toTextArgs)
    snoc opts arg = opts ++ toTextArgs arg
    #else
    -- old
    import Shelly (toTextArg)
    snoc opts arg = opts ++ [ toTextArg arg ]
    #endif

* Dropped GHC 8.0 to get rid of deprecated LANGUAGE IncoherentInstances.
* Builds with GHC 8.2 - 9.6.

1.11.0 - Andreas Abel, 2023-01-24
* Restore running of local scripts, e.g. cmd "./foo.sh": Issue #107 fixed
  by Alfredo di Napoli in PR #216.
* Builds with GHC 8.0 - 9.4.

1.10.0.1 - Andreas Abel, 2023-01-24
* Allow unix-compat-0.6.
* Builds -Wall warning-free with GHC 8.0 - 9.4.

(pho)

2023-10-30 10:57:02 UTC MAIN commitmail json YAML

doc: Updated devel/hs-generic-lens to 2.2.2.0

(pho)

2023-10-30 10:56:53 UTC MAIN commitmail json YAML

devel/hs-generic-lens: Update to 2.2.2.0

generic-lens-2.2.2.0 (2023-04-15)
* Support unprefixed constructor prisms on GHC 9.6 (#152)

(pho)

2023-10-30 10:54:01 UTC MAIN commitmail json YAML

doc: Updated math/hs-free to 5.2

(pho)

2023-10-30 10:53:51 UTC MAIN commitmail json YAML

math/hs-free: Update to 5.2

5.2 [2023.03.12]
* Drop support for GHC 7.10 and earlier.
* Drop redundant Monad constraints on many functions and instances. These
  constraints were only present for compatibility with pre-7.10 versions of
  GHC, which free no longer supports.
* Add Eq, Eq1, Ord, Ord1, and Foldable instances for Ap in
  Control.Applicative.Free.
* Switch out bifunctors dependency for bifunctor-classes-compat.

(pho)

2023-10-30 10:49:28 UTC MAIN commitmail json YAML

doc: Updated devel/hs-list-t to 1.0.5.7

(pho)

2023-10-30 10:49:20 UTC MAIN commitmail json YAML

2023-10-30 10:44:25 UTC MAIN commitmail json YAML

devel/Makefile: + hs-git-lfs

(pho)

2023-10-30 10:43:29 UTC MAIN commitmail json YAML

doc: Added devel/hs-git-lfs version 1.2.1

(pho)

2023-10-30 10:43:22 UTC MAIN commitmail json YAML

2023-10-30 10:40:07 UTC MAIN commitmail json YAML

doc: Updated devel/hs-lifted-async to 0.10.2.4

(pho)

2023-10-30 10:39:56 UTC MAIN commitmail json YAML

devel/hs-lifted-async: Update to 0.10.2.4

v0.10.2.4 - 2022-03-19
    Support mtl-2.3.1, allow base-4.18 (GHC 9.6) (#41)

(pho)

2023-10-30 10:30:15 UTC MAIN commitmail json YAML

textproc/Makefile: + hs-attoparsec-aeson

(pho)

2023-10-30 10:29:52 UTC MAIN commitmail json YAML

doc: Added textproc/hs-attoparsec-aeson version 2.2.0.1

(pho)

2023-10-30 10:29:45 UTC MAIN commitmail json YAML

2023-10-30 10:27:09 UTC MAIN commitmail json YAML

doc: Updated devel/hs-storable-tuple to 0.1

(pho)

2023-10-30 10:27:01 UTC MAIN commitmail json YAML

2023-10-30 10:23:56 UTC MAIN commitmail json YAML

doc: Updated devel/hs-tasty-hunit to 0.10.1

(pho)

2023-10-30 10:23:47 UTC MAIN commitmail json YAML

devel/hs-tasty-hunit: Update to 0.10.1

Version 0.10.1
* Provide an explicit implementation of displayException in instance
  Exception HUnitFailure (#330).

(pho)

2023-10-30 10:21:35 UTC MAIN commitmail json YAML

doc: Updated devel/hs-turtle to 1.6.2

(pho)

2023-10-30 10:21:18 UTC MAIN commitmail json YAML

devel/hs-turtle: Update to 1.6.2

1.6.2
* Build against latest ansi-wl-pprint and optparse-applicative [#445] /
  [#446] / [#447]

(pho)

2023-10-30 10:15:19 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-shakespeare to 2.1.0.1

(pho)

2023-10-30 10:15:07 UTC MAIN commitmail json YAML

textproc/hs-shakespeare: Update to 2.1.0.1

2.1.0.1
* Fix 100⨯ slowdown on parsec-3.1.15 #277

2.1.0
* Add OverloadedRecordDot-style record access in expressions

(pho)

2023-10-30 10:09:48 UTC MAIN commitmail json YAML

textproc/hs-cassava-megaparsec: Fix build with GHC 9.6

(pho)

2023-10-30 10:07:06 UTC MAIN commitmail json YAML

2023-10-30 10:00:31 UTC MAIN commitmail json YAML

Updated graphics/py-Willow, devel/py-filelock

(adam)

2023-10-30 09:59:51 UTC MAIN commitmail json YAML

py-filelock: updated to 3.13..0

3.13.0

Support reentrant locking on lock file path via optional singleton instance

(adam)

2023-10-30 09:57:17 UTC MAIN commitmail json YAML

lang/hs-sourcemap: Fix build with GHC 9.6

(pho)

2023-10-30 09:56:03 UTC MAIN commitmail json YAML

py-Willow: updated to 1.6.2

v1.6.2 - mime(-type) it all the way

This release ensures that all Willow ImageFile subclasses define a mime_type attribute.

(adam)

2023-10-30 09:55:52 UTC MAIN commitmail json YAML

doc: Updated math/hs-invariant to 0.6.2

(pho)

2023-10-30 09:55:43 UTC MAIN commitmail json YAML

math/hs-invariant: Update to 0.6.2

0.6.2 [2023.08.06]
* The Template Haskell machinery now uses TemplateHaskellQuotes when
  building with GHC 8.0+ instead of manually constructing each Template
  Haskell Name. A consequence of this is that invariant will now build with
  GHC 9.8, as TemplateHaskellQuotes abstracts over some internal Template
  Haskell changes introduced in 9.8.

0.6.1 [2023.02.27]
* Support th-abstraction-0.5.*.

(pho)

2023-10-30 09:46:01 UTC MAIN commitmail json YAML

security/Makefile: + hs-crypton-x509-store

(pho)

2023-10-30 09:45:18 UTC MAIN commitmail json YAML

doc: Added security/hs-crypton-x509-store version 1.6.9

(pho)

2023-10-30 09:45:10 UTC MAIN commitmail json YAML

security/hs-crypton-x509-store: import hs-crypton-x509-store-1.6.9

X.509 collection accessing and storing methods for certificate, crl,
exception list

(pho)

2023-10-30 09:44:07 UTC MAIN commitmail json YAML

Updated audio/mpg123*

(adam)

2023-10-30 09:43:40 UTC MAIN commitmail json YAML

mpg123: updated to 1.32.3

1.32.3:

ports/cmake: Only enable modules with GetThreadErrorMode() on Windows.
compat: Define EOVERFLOW for ancient Windows toolchains.
libmpg123, libsyn123: always ifdef LFS_LARGEFILE_64 (not just if)
libsyn123: re-introduce _32 wrappers in addition to suffix-less ones (regression from 1.31, bug 363)

1.32.2:

libmpg123: Re-introduce _64 symbols on native 64 bit offset platforms. This was a regression since 1.31 series. Sorry, too much cleanup, not enough testing.
build:
Better O_LARGEFILE logic, avoiding redefintion.
ports/cmake:
Require C99 (bug 360, among other points, thanks to Ozkan Sezer).
Fix broken O_LARGEFILE logic (bug 360).
Typo fix and cleanup, also manual SSE switch for Android on old x86 (bug 359).

1.32.1:

Include man pages again in tarball and install. We cannot avoid the empty man directory when disabling programs with autoconf.
Fix signal handler prototype, avoiding some justified warnings.
ports/cmake:
Include CheckTypeSize, which seems to be needed sometimes (bug 357).
Avoid O_LARGEFILE redefinition, logic closer to autoconf.

1.32.0:

build:
Move version handling out of configure.ac to ease other build systems.
Include "fmt123.h" instead of <fmt123.h> in main API headers to make it more likely the correct one is included (at least gcc picks the one in the same directory as the including header first).
All headers are build-independent now.
Fix build for picky linkers by avoiding definition of wrap_getcpuflags() where it is not used (spurious linker error to non-exitent getcpuflags(), bug 353).
Handle deprecation of C99 detection macro in autoconf 2.70.
No use of AC_SYS_LARGEFILE anymore for explicit handling and differing choice for the libraries and frontend programs.
Added --enable-portable and --disable-largefile to configure, removing the other largefile-related options.
Added --disable-components --enable-libmpg123 to only build libmpg123 (and likewise --enable-libout123, --enable-libout123-modules, --enable-libsyn123) to autoconf build. CMake build has something similar with BUILD_PROGRAMS and BUILD_LIBOUT123, which leave only libmpg123 and libsyn123 if disabled). (bug 351)
Consistent formatting of ./configure --help with AS_HELP_STRING().
ports/Sony_PSP: removed
mpg123:
Added --libversion.
Added proper A-B looping with terminal control key 'o', renamed --pauseloop to --presetloop.
Really get rid of mpg123_position() usage. (It was all lies before!)
Fix terminal progress info when seeking in stopped mode (1.31 regression).
Patch up interaction of output buffer with generic remote control, adding non-interruptible drain after P 3, and dropping buffer on QUIT.
Uppercase some generic control replies for consinstency: SILENCE, PROGRESS, MUTE, UNMUTE
libmpg123, libout123, libsyn123:
Bumped API version for version query functions.
Replaced nearly all symbol renames with explicit INT123_ prefix declarations (intsym.h close to empty now).
libout123:
Add sleep builtin output module (silent, but proper timing).
libsyn123:
Introduced SYN123_PORTABLE_API for an API without off_t and ssize_t (see NEWS.libsyn123).
libmpg123:
Internal I/O using explicit largefile support via off64_t, lseek64, fallback to plain 32 bit off_t.
Added explicit 64 bit API with 64 suffix (mpg123_tell64(), not mpg123_tell_64()). This allows full avoidance of ambiguus off_t. The API is always using 64 bit integers, regardless of internal implementation. (bug 344)
Introduced MPG123_PORTABLE_API for an API subset without off_t and ssize_t.
Made mpg123_seek() and friends ignore offset sign for SEEK_END (always seeking towards beginning, assuming negative offset) to make lseek()-conforming usage possible. Seeking beyond the end never made sense, so no loss of valid functionality.
Overall use of INT123_strerror(), trying to use thread-safe strerror_l() if possible.

(adam)

2023-10-30 09:39:07 UTC MAIN commitmail json YAML

shells/shellcheck: Fix build with GHC 9.6

(pho)

2023-10-30 09:31:13 UTC MAIN commitmail json YAML

textproc/hs-HsYAML-aeson: Fix build with GHC 9.6

(pho)

2023-10-30 09:26:40 UTC MAIN commitmail json YAML

textproc/hs-libyaml: Fix build with GHC 9.6

(pho)

2023-10-30 09:24:54 UTC MAIN commitmail json YAML

doc: Updated www/hs-http-api-data to 0.6

(pho)

2023-10-30 09:24:44 UTC MAIN commitmail json YAML

www/hs-http-api-data: Update to 0.6

0.6
* Use text-iso8601 to parse and serialise time types. (Instead of
  attoparsec-iso8601). Due this change some formats are slightly changed:
  - Space between timezone is not accepted
  - Timezone offset can be between -23:59..23:59
  - Timezone offset is output with colon between hours and minutes
* Require at least GHC-8.2

(pho)

2023-10-30 09:19:31 UTC MAIN commitmail json YAML

www/hs-wai-websockets: Fix build with GHC 9.6

(pho)

2023-10-30 09:19:05 UTC MAIN commitmail json YAML

Updated www/py-httpcore, textproc/py-phonenumbers

(adam)

2023-10-30 09:18:27 UTC MAIN commitmail json YAML

py-phonenumbers: updated to 8.13.23

8.13.23
Unknown changes

(adam)

2023-10-30 09:17:40 UTC MAIN commitmail json YAML

doc: Updated archivers/hs-hslua-module-zip to 1.1.0

(pho)

2023-10-30 09:17:31 UTC MAIN commitmail json YAML

2023-10-30 09:16:30 UTC MAIN commitmail json YAML

py-httpcore: updated to 1.0.0

1.0.0 (October 6th, 2023)

>From version 1.0 our async support is now optional, as the package has minimal dependencies by default.

For async support use either pip install 'httpcore[asyncio]' or pip install 'httpcore[trio]'.

The project versioning policy is now explicitly governed by SEMVER. See https://semver.org/.

Async support becomes fully optional.
Add support for Python 3.12.

(adam)

2023-10-30 09:15:17 UTC MAIN commitmail json YAML

doc: Updated lang/hs-hslua-packaging to 2.3.0

(pho)

2023-10-30 09:15:07 UTC MAIN commitmail json YAML

lang/hs-hslua-packaging: Update to 2.3.0

hslua-packaging-2.3.0 - Released 2023-03-13.
* Type initializers as part of Module records. This allows to associate
  types with a module. For performance reasons, the types are not
  initialized when the module is pushed, but only on first use. However,
  the documentation Lua object for each module now has an additional field
  types. The new field contains a function that returns the names of all
  associated types. Calling the function will also initialize these types,
  thereby making the respective metatables available in the registry.
* Field records now have an additional fieldType entry. [API change]
* The pushUD function is now specialized to documented types.
* Export initType. The function ensures that the metatable of a type has
  been fully initialized. This can be helpful when the default method of
  lazy initialization is not desired, e.g. when the type object is to be
  inspected or extended.
* Re-export udDocs, udTypeSpec, allowing to generate typing info for
  userdata classes.

(pho)

2023-10-30 09:13:11 UTC MAIN commitmail json YAML

Updated misc/py-trove-classifiers, devel/py-toolconfig

(adam)

2023-10-30 09:11:53 UTC MAIN commitmail json YAML

doc: Updated converters/hs-aeson to 2.2.1.0

(pho)

2023-10-30 09:11:42 UTC MAIN commitmail json YAML

2023-10-30 09:07:54 UTC MAIN commitmail json YAML

2023-10-30 09:04:19 UTC MAIN commitmail json YAML

doc: Updated devel/hs-semialign to 1.3

(pho)

2023-10-30 09:04:09 UTC MAIN commitmail json YAML

devel/hs-semialign: Update to 1.3

1.3
    Depend on bifunctor-classes-compat instead of bifunctors See changelog
    note in bifunctors-5.6:
    https://hackage.haskell.org/package/bifunctors-5.6/changelog This is
    breaking change, but affects only GHC-8.0 and older users. In that case
    you should check various combinations of newer/older bifunctors, these,
    and semialign packages.

(pho)

2023-10-30 08:59:47 UTC MAIN commitmail json YAML

py-trove-classifiers: updated to 2023.10.18

2023.10.18

Add Framework :: Mkdocs classifier

(adam)

2023-10-30 08:20:41 UTC MAIN commitmail json YAML

www/hs-wai: Fix build with GHC 9.6

(pho)

2023-10-30 08:18:36 UTC MAIN commitmail json YAML

databases/hs-sqlite-simple: Fix build with GHC 9.6

(pho)

2023-10-30 08:16:43 UTC MAIN commitmail json YAML

doc: Updated devel/hs-conduit to 1.3.5

(pho)

2023-10-30 08:16:32 UTC MAIN commitmail json YAML

2023-10-30 08:12:32 UTC MAIN commitmail json YAML

devel/hs-optparse-simple: Fix build with GHC 9.6

(pho)

2023-10-30 08:10:06 UTC MAIN commitmail json YAML

doc: Updated devel/hasktags to 0.73.0

(pho)

2023-10-30 08:09:57 UTC MAIN commitmail json YAML

2023-10-30 08:05:46 UTC MAIN commitmail json YAML

devel/hs-mono-traversable: Fix build with GHC 9.6

(pho)

2023-10-30 08:02:31 UTC MAIN commitmail json YAML

2023-10-30 08:00:09 UTC MAIN commitmail json YAML

doc: Updated devel/hs-deferred-folds to 0.9.18.5

(pho)

2023-10-30 07:59:16 UTC MAIN commitmail json YAML

2023-10-30 07:54:51 UTC MAIN commitmail json YAML

doc: Updated devel/hs-foldl to 1.4.15

(pho)

2023-10-30 07:54:42 UTC MAIN commitmail json YAML

2023-10-30 07:51:31 UTC MAIN commitmail json YAML

devel/hs-dlist-instances: Fix build with GHC 9.6

(pho)

2023-10-30 07:49:42 UTC MAIN commitmail json YAML

devel/hs-either: Fix build with GHC 9.6

(pho)

2023-10-30 07:48:00 UTC MAIN commitmail json YAML

math/hs-profunctors: Fix build with GHC 9.6

(pho)

2023-10-30 07:45:43 UTC MAIN commitmail json YAML

doc: Updated math/hs-semigroupoids to 6.0.0.1

(pho)

2023-10-30 07:45:17 UTC MAIN commitmail json YAML

2023-10-30 07:13:02 UTC MAIN commitmail json YAML

doc: Updated pkgtools/url2pkg to 23.2.1

(wiz)

2023-10-30 07:12:49 UTC MAIN commitmail json YAML

2023-10-30 06:37:55 UTC MAIN commitmail json YAML

devel/hs-enclosed-exceptions: Fix build with GHC 9.6

(pho)

2023-10-30 06:34:56 UTC MAIN commitmail json YAML

devel/hs-lifted-base: Fix build with GHC 9.6

(pho)

2023-10-30 06:33:35 UTC MAIN commitmail json YAML

devel/hs-heapsize: Fix build with GHC 9.6

(pho)

2023-10-30 06:31:33 UTC MAIN commitmail json YAML

sysutils/hs-process-extras: Fix build with GHC 9.6

(pho)

2023-10-30 06:29:21 UTC MAIN commitmail json YAML

doc: Updated devel/ormolu to 0.7.3.0

(pho)

2023-10-30 06:28:51 UTC MAIN commitmail json YAML

devel/ormolu: Update to 0.7.3.0

Ormolu 0.7.3.0
* Switched to ghc-lib-parser-9.8, with the following new syntactic features:
  - ExtendedLiterals: 123#Int8 is a literal of type Int8#. (disabled by
    default)
  - TypeAbstractions: @k-binders in data type declarations (enabled by
    default)
  - GHC proposal #134: deprecating/warning about exports
  - GHC proposal #541: warning categories

Ormolu 0.7.2.0
* Preserve necessary braces for final function arguments. Issue 1044.
* Put "this" PackageImports at the end. Issue 1048.
* Format parenthesized operators starting with a # correctly in the
  presence of UnboxedSums. Issue 1062.
* Fix false positives in AST diffing related to empty Haddock comments in
  data declarations. Issue 1065.

Ormolu 0.7.1.0
* Include base fixity information when formatting a Haskell file that's not
  mentioned in an existing cabal file. Issue 1032
* Update displayException for OrmoluException to pretty print the
  exception. PR 1031.
* Ormolu is now aware of more common module re-exports by default.
* Support explicit mention of target package name in module
  re-exports. Even if the exported package is not specified as a direct
  dependency of the component being formatted it will still be taken into
  account correctly. Issue 1037.
* Ormolu no longer fails when CPP directly follows the import section (a
  regression introduced in 0.7.0.0). Issue 1040.

Ormolu 0.7.0.0
* Inference of operator fixity information is now more precise and takes
  into account the import section of the module being formatted. Issue 892
  and issue 929.
* Ormolu can now be made aware of module re-exports through either special
  declarations in .ormolu files (see the readme for a description of the
  syntax), or on the command line with the --reexport/-r option. Issue
  1017.
* Ormolu now looks for .ormolu files independently of .cabal files. This
  means that it is now possible to have one .ormolu file for multiple Cabal
  packages. Issue 1019.
* Consistently format do blocks/cases/MultiWayIfs with 4 spaces if and only
  if they occur as the applicand. Issue 1002 and issue 730.
* Support the (deprecated) DatatypeContexts extension to avoid
  surprises. Issue 1012.
* Don't let comments escape from empty export lists. Issue 906.
* Format \cases with multiple patterns across multiple lines
  correctly. Issue 1025.

Ormolu 0.6.0.1
* Fix false positives in AST diffing related to UnicodeSyntax. PR 1009.

Ormolu 0.6.0.0
* Haddocks attached to arguments of a data constructor are now formatted in
  the pipe style (rather than the caret style), consistent with everything
  else. As a consequence, now Ormolu's output will be deemed invalid by the
  Haddock shipped with GHC <9.0. Issue 844 and issue 828.
* Insert space before char literals in ticked promoted constructs when
  necessary. Issue 1000.
* Switched to ghc-lib-parser-9.6:
  - Extended OverloadedLabels: #Foo, #3, #"Hello there".
  - Also, it is now disabled by default, as it causes e.g. a#b to be parsed
    differently.
  - New extension: TypeData, enabled by default.
  - Parse errors now include error codes, cf. https://errors.haskell.org.
* Updated to Cabal-syntax-3.10.
* Now whenever Ormolu fails to parse a .cabal file it also explains why. PR
  999.

Ormolu 0.5.3.0
* Stop making empty lets move comments. Issue 917.
* Now .ormolu fixity override files can use both LF and CRLF line
  endings. PR 969.
* Normalize parentheses around constraints. Issue 264.
* The ormolu function now consumes Text instead of String due to an
  internal refactoring.
* Exposed a more complete public API in the Ormolu module. The API is
  supposed to be stable and change according to PVP.
* Now warnings regarding Ormolu not being able to find .cabal files or
  finding such files but them not mentioning the source file in question
  are only displayed when --debug is used. Printing the warnings by default
  seems to have been confusing, see e.g. Issue 971 and issue 924.

(pho)

2023-10-30 06:20:30 UTC MAIN commitmail json YAML

doc: Updated devel/hs-ghc-lib-parser-ex to 9.8.0.0

(pho)