@@ -5,8 +5,20 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## Unreleased
8+ ## [ v1.3.0 ] - 2024-12-17
99### Added
10+ - New executable wrapper script
11+ [ ` runic ` ] ( https://github.com/fredrikekre/Runic.jl/blob/master/bin/runic ) that can be put
12+ in ` PATH ` to simplify Runic invocation. This method should be preferred over a shell
13+ alias since it allows processes other than the shell to invoke Runic. Refer to the
14+ [ Installation] ( https://github.com/fredrikekre/Runic.jl?tab=readme-ov-file#installation )
15+ section of the README for details.
16+ - New Git integration provided by the executable
17+ [ ` git-runic ` ] ( https://github.com/fredrikekre/Runic.jl/blob/master/bin/git-runic ) script
18+ ([ #122 ] ). This can be used to incrementally format a codebase by limiting formatting to
19+ changed and modified lines in each commit. Refer to the [ Git
20+ integration] ( https://github.com/fredrikekre/Runic.jl?tab=readme-ov-file#git-integration )
21+ section of the README for installation and usage instructions.
1022 - New command line argument ` --verbose ` which enables verbose output ([ #121 ] ).
1123 - The library functions ` Runic.format_file ` and ` Runic.format_string ` are now considered
1224 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
2638 ` --lines ` can be repeated to specify multiple ranges ([ #114 ] , [ #120 ] ).
2739
2840## [ v1.1.0] - 2024-12-04
41+ ### Added
42+ - Added a suggested README badge to add to your project's README to show that you are using
43+ Runic ([ #108 ] , [ #112 ] ). See the
44+ [ Badge] ( https://github.com/fredrikekre/Runic.jl?tab=readme-ov-file#badge ) section of the
45+ README for details.
46+ - Added a version policy to clarify what formatting changes are allowed in
47+ patch/minor/major releases. See the [ Version
48+ policy] ( https://github.com/fredrikekre/Runic.jl?tab=readme-ov-file#version-policy )
49+ section of the README for details.
2950### Changed
3051 - Fix a bug that caused "single space after keyword" to not apply after the ` function `
3152 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
81102[ v1.0.1 ] : https://github.com/fredrikekre/Runic.jl/releases/tag/v1.0.1
82103[ v1.1.0 ] : https://github.com/fredrikekre/Runic.jl/releases/tag/v1.1.0
83104[ v1.2.0 ] : https://github.com/fredrikekre/Runic.jl/releases/tag/v1.2.0
105+ [ v1.3.0 ] : https://github.com/fredrikekre/Runic.jl/releases/tag/v1.3.0
84106[ #97 ] : https://github.com/fredrikekre/Runic.jl/issues/97
107+ [ #108 ] : https://github.com/fredrikekre/Runic.jl/issues/108
85108[ #109 ] : https://github.com/fredrikekre/Runic.jl/issues/109
86109[ #110 ] : https://github.com/fredrikekre/Runic.jl/issues/110
110+ [ #112 ] : https://github.com/fredrikekre/Runic.jl/issues/112
87111[ #113 ] : https://github.com/fredrikekre/Runic.jl/issues/113
88112[ #114 ] : https://github.com/fredrikekre/Runic.jl/issues/114
89113[ #116 ] : https://github.com/fredrikekre/Runic.jl/issues/116
90114[ #117 ] : https://github.com/fredrikekre/Runic.jl/issues/117
91115[ #118 ] : https://github.com/fredrikekre/Runic.jl/issues/118
92116[ #120 ] : https://github.com/fredrikekre/Runic.jl/issues/120
117+ [ #121 ] : https://github.com/fredrikekre/Runic.jl/issues/121
118+ [ #122 ] : https://github.com/fredrikekre/Runic.jl/issues/122
119+ [ #123 ] : https://github.com/fredrikekre/Runic.jl/issues/123
120+ [ #124 ] : https://github.com/fredrikekre/Runic.jl/issues/124
121+ [ #127 ] : https://github.com/fredrikekre/Runic.jl/issues/127
0 commit comments