-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
392 additions
and
250 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,71 +1,126 @@ | ||
Release Notes | ||
============= | ||
Change Log | ||
========== | ||
|
||
This page documents the high-level changes in each release of Puget. | ||
All notable changes to this project will be documented in this file, which | ||
follows the conventions of [keepachangelog.com](http://keepachangelog.com/). | ||
This project adheres to [Semantic Versioning](http://semver.org/). | ||
|
||
## 0.9.2 (2015-10-20) | ||
## [1.0.0] - 2015-10-29 | ||
|
||
Finally decided it was time to recognize that this is a stable library! | ||
|
||
### Added | ||
- Adopt `visit-record` logic from upgrade to fipp 0.6.3. | ||
[brandonbloom/fipp#29](//github.com/brandonbloom/fipp/pull/29) | ||
|
||
### Changed | ||
- Move pattern and var printing back into `PrettyPrinter` visitor protocol. | ||
- Improve class name parsing of inner function names. | ||
|
||
## [0.9.2] - 2015-10-20 | ||
|
||
### Added | ||
- Add `printer/unknown-handler` and improve rendering of unknown types. | ||
- Add print handlers for class and function values. | ||
|
||
### Changed | ||
- Line-break tagged literals when the form is a collection. | ||
|
||
## 0.9.1 (2015-10-17) | ||
## [0.9.1] - 2015-10-17 | ||
|
||
- Improve `chained-lookup` logic to remove nil dispatch entries. | ||
### Added | ||
- Add `printer/pr-handler` as a useful default for dispatching. | ||
- Rename `:sort-mode` option back to `:sort-keys`. (#25) | ||
- Fix rendering of lazy sequences. (#26) | ||
- Add `:seq-limit` option, to cap realization of lazy sequences. | ||
|
||
## 0.9.0 (2015-10-13) | ||
### Changed | ||
- Improve `chained-lookup` logic to remove nil dispatch entries. | ||
- Rename `:sort-mode` option back to `:sort-keys`. | ||
[#25](//github.com/greglook/puget/issues/25) | ||
|
||
### Fixed | ||
- Fix rendering of lazy sequences. | ||
[#26](//github.com/greglook/puget/issues/26) | ||
|
||
## [0.9.0] - 2015-10-13 | ||
|
||
This version involves a major update to the printer internals with the upgrade | ||
to fipp and Clojure 1.7. | ||
|
||
### Added | ||
- Add more `:print-fallback` possibilities. | ||
- Add `CanonicalPrinter` as a minimalist alternative to `PrettyPrinter`. | ||
|
||
### Changed | ||
- Upgrade to Clojure 1.7 and fipp 0.6.2. | ||
- Separate total-order comparator into | ||
[mvxcvi/arrangement](https://github.com/greglook/clj-arrangement). | ||
- Reordered args to `color/document` and `color/text`. | ||
- Reorder args to `color/document` and `color/text`. | ||
- Drop `puget.data/ExtendedNotation` protocol and switched to type-dispatched | ||
print-handler approach. | ||
- Rename `:sort-keys` option to `:sort-mode`. | ||
|
||
### Removed | ||
- Remove `:escape-types` functionality in favor of `:print-handlers`. | ||
- Add more `:print-fallback` possibilities. | ||
- Add `CanonicalPrinter` as a minimalist alternative to `PrettyPrinter`. | ||
|
||
## 0.8.1 (2015-04-25) | ||
## [0.8.1] - 2015-04-25 | ||
|
||
### Removed | ||
- Remove `tagged-literal` code which conflicts with the built-in `clojure.core` | ||
functions in 1.7. [#20](//github.com/greglook/puget/issues/20) | ||
|
||
## 0.8.0 (2015-03-10) | ||
## [0.8.0] - 2015-03-10 | ||
|
||
### Added | ||
- Add `:escape-types` option to avoid rendering types that Puget does not handle | ||
well. [#19](//github.com/greglook/puget/pull/19) | ||
|
||
### Removed | ||
- Remove byte array and URI extension to Whidbey. | ||
[#16](//github.com/greglook/puget/issue/16) | ||
- Added `:escape-types` option to avoid rendering types that Puget does not | ||
handle well. | ||
[#19](//github.com/greglook/puget/pull/19) | ||
|
||
## 0.7.1 (2015-02-28) | ||
## [0.7.1] - 2015-02-28 | ||
|
||
- Updated documentation and clean up docstrings. | ||
- Refactored document formatting multimethod to dispatch on `type` metadata. | ||
### Added | ||
- Add `:print-fallback` option to support custom `print-method` implementations. | ||
[#18](//github.com/greglook/puget/pull/18) | ||
|
||
### Changed | ||
- Refactor document formatting multimethod to dispatch on `type` metadata. | ||
[#13](//github.com/greglook/puget/issue/13) | ||
[#14](//github.com/greglook/puget/pull/14) | ||
- Changed `TaggedValue` to `TaggedLiteral` per the discussion | ||
- Change `TaggedValue` to `TaggedLiteral` per the discussion | ||
[here](https://groups.google.com/forum/#!topic/clojure-dev/LW0ocQ1RcYI). | ||
- Change color markup to a customizable multimethod with ANSI and HTML output. | ||
[#15](//github.com/greglook/puget/pull/15) | ||
- Added `:print-fallback` option to support custom `print-method` implementations. | ||
[#18](//github.com/greglook/puget/pull/18) | ||
|
||
## 0.6.6 (2014-12-28) | ||
### Fixed | ||
- Update documentation and clean up docstrings. | ||
|
||
- Added `:sort-keys` option to allow bounded canonicalization. #12 | ||
## [0.6.6] - 2014-12-28 | ||
|
||
## 0.6.4 (2014-09-23) | ||
### Added | ||
- Add `:sort-keys` option to allow bounded canonicalization. | ||
[#12](//github.com/greglook/puget/pull/12) | ||
|
||
- Added `merge-options` and `with-options` helpers. | ||
- Added `:coll-separator` option. | ||
- Maps default to using commas between entries. | ||
- Gave characters a separate syntax element than strings. | ||
- Added format method for `IDeref` and `IPending` references. | ||
## [0.6.4] - 2014-09-23 | ||
|
||
### Added | ||
- Add `merge-options` and `with-options` helpers. | ||
- Add `:coll-separator` option. | ||
- Add format method for `IDeref` and `IPending` references. | ||
[#9](//github.com/greglook/puget/issues/9) | ||
[#10](//github.com/greglook/puget/pull/10) | ||
|
||
### Changed | ||
- Maps default to using commas between entries. | ||
- Gave characters a separate syntax element than strings. | ||
|
||
[1.0.0]: https://github.com/greglook/puget/compare/0.9.2...1.0.0 | ||
[0.9.2]: https://github.com/greglook/puget/compare/0.9.1...0.9.2 | ||
[0.9.1]: https://github.com/greglook/puget/compare/0.9.0...0.9.1 | ||
[0.9.0]: https://github.com/greglook/puget/compare/0.8.1...0.9.0 | ||
[0.8.1]: https://github.com/greglook/puget/compare/0.8.0...0.8.1 | ||
[0.8.0]: https://github.com/greglook/puget/compare/0.7.1...0.8.0 | ||
[0.7.1]: https://github.com/greglook/puget/compare/0.6.6...0.7.1 | ||
[0.6.6]: https://github.com/greglook/puget/compare/0.6.4...0.6.6 | ||
[0.6.4]: https://github.com/greglook/puget/compare/0.6.3...0.6.4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.