Browse Source

Changelog updates for version 1.3.0 (#128)

pull/131/head v1.3.0
Fredrik Ekre 12 months ago committed by GitHub
parent
commit
33cf8cbf45
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 31
      CHANGELOG.md
  2. 2
      Project.toml

31
CHANGELOG.md

@ -5,8 +5,20 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased ## [v1.3.0] - 2024-12-17
### Added ### Added
- New executable wrapper script
[`runic`](https://github.com/fredrikekre/Runic.jl/blob/master/bin/runic) that can be put
in `PATH` to simplify Runic invocation. This method should be preferred over a shell
alias since it allows processes other than the shell to invoke Runic. Refer to the
[Installation](https://github.com/fredrikekre/Runic.jl?tab=readme-ov-file#installation)
section of the README for details.
- New Git integration provided by the executable
[`git-runic`](https://github.com/fredrikekre/Runic.jl/blob/master/bin/git-runic) script
([#122]). This can be used to incrementally format a codebase by limiting formatting to
changed and modified lines in each commit. Refer to the [Git
integration](https://github.com/fredrikekre/Runic.jl?tab=readme-ov-file#git-integration)
section of the README for installation and usage instructions.
- New command line argument `--verbose` which enables verbose output ([#121]). - New command line argument `--verbose` which enables verbose output ([#121]).
- The library functions `Runic.format_file` and `Runic.format_string` are now considered - The library functions `Runic.format_file` and `Runic.format_string` are now considered
part of the Runic public API and are marked with `public` in supported Julia versions. part of the Runic public API and are marked with `public` in supported Julia versions.
@ -26,6 +38,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
`--lines` can be repeated to specify multiple ranges ([#114], [#120]). `--lines` can be repeated to specify multiple ranges ([#114], [#120]).
## [v1.1.0] - 2024-12-04 ## [v1.1.0] - 2024-12-04
### Added
- Added a suggested README badge to add to your project's README to show that you are using
Runic ([#108], [#112]). See the
[Badge](https://github.com/fredrikekre/Runic.jl?tab=readme-ov-file#badge) section of the
README for details.
- Added a version policy to clarify what formatting changes are allowed in
patch/minor/major releases. See the [Version
policy](https://github.com/fredrikekre/Runic.jl?tab=readme-ov-file#version-policy)
section of the README for details.
### Changed ### Changed
- Fix a bug that caused "single space after keyword" to not apply after the `function` - Fix a bug that caused "single space after keyword" to not apply after the `function`
keyword in non-standard function definitions ([#113]). This bug is classified as a keyword in non-standard function definitions ([#113]). This bug is classified as a
@ -81,12 +102,20 @@ First stable release of Runic.jl. See [README.md](README.md) for details and doc
[v1.0.1]: https://github.com/fredrikekre/Runic.jl/releases/tag/v1.0.1 [v1.0.1]: https://github.com/fredrikekre/Runic.jl/releases/tag/v1.0.1
[v1.1.0]: https://github.com/fredrikekre/Runic.jl/releases/tag/v1.1.0 [v1.1.0]: https://github.com/fredrikekre/Runic.jl/releases/tag/v1.1.0
[v1.2.0]: https://github.com/fredrikekre/Runic.jl/releases/tag/v1.2.0 [v1.2.0]: https://github.com/fredrikekre/Runic.jl/releases/tag/v1.2.0
[v1.3.0]: https://github.com/fredrikekre/Runic.jl/releases/tag/v1.3.0
[#97]: https://github.com/fredrikekre/Runic.jl/issues/97 [#97]: https://github.com/fredrikekre/Runic.jl/issues/97
[#108]: https://github.com/fredrikekre/Runic.jl/issues/108
[#109]: https://github.com/fredrikekre/Runic.jl/issues/109 [#109]: https://github.com/fredrikekre/Runic.jl/issues/109
[#110]: https://github.com/fredrikekre/Runic.jl/issues/110 [#110]: https://github.com/fredrikekre/Runic.jl/issues/110
[#112]: https://github.com/fredrikekre/Runic.jl/issues/112
[#113]: https://github.com/fredrikekre/Runic.jl/issues/113 [#113]: https://github.com/fredrikekre/Runic.jl/issues/113
[#114]: https://github.com/fredrikekre/Runic.jl/issues/114 [#114]: https://github.com/fredrikekre/Runic.jl/issues/114
[#116]: https://github.com/fredrikekre/Runic.jl/issues/116 [#116]: https://github.com/fredrikekre/Runic.jl/issues/116
[#117]: https://github.com/fredrikekre/Runic.jl/issues/117 [#117]: https://github.com/fredrikekre/Runic.jl/issues/117
[#118]: https://github.com/fredrikekre/Runic.jl/issues/118 [#118]: https://github.com/fredrikekre/Runic.jl/issues/118
[#120]: https://github.com/fredrikekre/Runic.jl/issues/120 [#120]: https://github.com/fredrikekre/Runic.jl/issues/120
[#121]: https://github.com/fredrikekre/Runic.jl/issues/121
[#122]: https://github.com/fredrikekre/Runic.jl/issues/122
[#123]: https://github.com/fredrikekre/Runic.jl/issues/123
[#124]: https://github.com/fredrikekre/Runic.jl/issues/124
[#127]: https://github.com/fredrikekre/Runic.jl/issues/127

2
Project.toml

@ -1,6 +1,6 @@
name = "Runic" name = "Runic"
uuid = "62bfec6d-59d7-401d-8490-b29ee721c001" uuid = "62bfec6d-59d7-401d-8490-b29ee721c001"
version = "1.2.0" version = "1.3.0"
[deps] [deps]
JuliaSyntax = "70703baa-626e-46a2-a12c-08ffd08c73b4" JuliaSyntax = "70703baa-626e-46a2-a12c-08ffd08c73b4"

Loading…
Cancel
Save