Skip to content

Latest commit

 

History

History
137 lines (79 loc) · 5.16 KB

File metadata and controls

137 lines (79 loc) · 5.16 KB

Changelog

Notable changes to this project are documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

Breaking changes:

New features:

Bugfixes:

Other improvements:

v11.0.0 - 2022-04-27

Breaking changes:

  • Update project and deps to PureScript v0.15.0 (#86 by @JordanMartinez)

New features:

Bugfixes:

Other improvements:

  • Added purs-tidy formatter (#85 by @thomashoneyman)
  • Update readme to show how to use newtypes (#57 by @brodeuralexis and @JordanMartinez)

v10.0.1 - 2021-05-06

Other improvements:

  • Fixed warnings revealed by v0.14.1 PS release (#82 by @JordanMartinez)
  • Installed transitive dependencies used in source code (#82 by @JordanMartinez)

v10.0.0 - 2021-02-26

Breaking changes:

  • Added support for PureScript 0.14 and dropped support for all previous versions (#77, #79)

Other improvements:

  • Updated documentation to use Foreign.unsafeToForeign as Foreign.toForeign has been removed (#74)
  • Fixed duplicate variable name in documentation (#78)
  • Edited guide to better match example JS DSL snippet (#72)
  • Changed default branch to main from master
  • Updated to comply with Contributors library guidelines by adding new issue and pull request templates, updating documentation, and migrating to Spago for local development and CI (#75)

v9.0.1 - 2020-02-09

  • Bugfix: param will now remove Query from the internal state once all parameters have been consumed, allowing end to be used to disallow further parameters.

v9.0.0 - 2019-03-12

  • Updated dependencies

v8.0.0 - 2018-05-28

  • Updated for 0.12 and Effect.
  • Removed Match class.

v7.1.0 - 2018-03-22

  • Added matcher for NonEmptyString
  • Re-exported Routing.Match.Class matchers from Routing.Match
  • Added Routing.PushState module for using the browser's pushState interface instead of hash routing.

v7.0.0 - 2018-01-28

  • Removed FFI
  • Removed Aff functions
  • Added general foldHashes
  • Removed hashChanged
  • Changed the way matches works (filters failures)

@natefaubion

v6.1.2 - 2017-10-18

  • Fixed for parsing of URI-encoded path segments without query fragments

v6.1.1 - 2017-10-10

  • Fixed behaviour of query parsing so that everything past the first ? is parsed as a query string

v6.1.0 - 2017-10-03

  • Added Eq and Ord instances for RoutePart (@coot)

v6.0.0 - 2017-09-23

  • Updated for purescript-aff v4.x
  • Altered parsing to capture query params without a trailing / #37
  • Added optionalMatch

All updates courtesy of @coot

v5.1.0 - 2017-04-21

  • Added end combinator (@throughnothing)

v5.0.0 - 2017-04-10

  • Updates for PureScript 0.11 (@coot)

v4.0.0 - 2017-02-22

  • Renamed matchHash and matchHash' to match and matchWith

v3.1.0 - 2017-02-18

  • Added support for matching integers in paths (@menelaos)

v3.0.0 - 2016-11-03

  • Updated for PureScript 0.10

v2.0.0 - 2016-07-31

  • Updated dependencies

v1.0.0 - 2016-07-04

  • Updated for PureScript 0.9 and core libraries 1.0.

v0.4.0 - 2016-03-13

  • Updated to latest purescript-aff

v0.2.1 - 2015-12-16

  • Falls back to global.unsafeDecodeURIComponent if window is not available (#16)

v0.2.0 - 2015-09-23

  • Updated for PureScript 0.7

v0.1.0 - 2015-07-10

  • Initial versioned release