Skip to content

Commit c50a6f1

Browse files
authored
Release v4.0.0 (#1868)
1 parent 91dd723 commit c50a6f1

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,40 @@ This log summarizes the changes in each released version of Rouge.
44

55
Rouge follows [Semantic Versioning 2.0.0](https://semver.org/spec/v2.0.0.html).
66

7+
## version 4.0.0: 2022-09-04
8+
9+
[Comparison with the previous version](https://github.com/rouge-ruby/rouge/compare/v3.30.0...v4.0.0)
10+
11+
**This is a major release** and includes some breaking changes:
12+
13+
- General
14+
- Drop support for Ruby < 2.7 ([#1862](https://github.com/rouge-ruby/rouge/pull/1862/) by Tan Le)
15+
- Solidity Lexer
16+
- remove support for languages related to pyramid schemes ([045d7bc](https://github.com/rouge-ruby/rouge/commit/045d7bcaebae7992f77c69bad4a6fe4a41652422) by Jeanine Adkisson)
17+
18+
### Other changes
19+
20+
- HTTP Lexer
21+
- Add support for HTTP/2 responses to HTTP lexer ([#1864](https://github.com/rouge-ruby/rouge/pull/1864/) by aschmitz)
22+
- TSX Lexer
23+
- Add more Typescript utility types ([#1865](https://github.com/rouge-ruby/rouge/pull/1865/) by Tan Le)
24+
- Support type arguments in TSX ([#1860](https://github.com/rouge-ruby/rouge/pull/1860/) by Tan Le)
25+
- TOML Lexer
26+
- Add poetry.lock file to TOML lexer ([#1861](https://github.com/rouge-ruby/rouge/pull/1861/) by Tan Le)
27+
- Fix array being parsed as table header in TOML ([#1859](https://github.com/rouge-ruby/rouge/pull/1859/) by Tan Le)
28+
- Haxe Lexer
29+
- Define missing namespace state for haxe lexer ([#1858](https://github.com/rouge-ruby/rouge/pull/1858/) by Tan Le)
30+
- Praat Lexer
31+
- Praat: support matrix and string vector type ([#1820](https://github.com/rouge-ruby/rouge/pull/1820/) by Syuparn)
32+
- RML Lexer
33+
- Add support for RML language ([#1659](https://github.com/rouge-ruby/rouge/pull/1659/) by Pietro Cattaneo)
34+
- Make Lexer
35+
- Add more directives in Makefile lexer ([#1849](https://github.com/rouge-ruby/rouge/pull/1849/) by Tan Le)
36+
- Diff Lexer
37+
- Fix angle bracket being confused as diff ([#1854](https://github.com/rouge-ruby/rouge/pull/1854/) by Tan Le)
38+
- Documentation
39+
- Add missing Isabelle Lexer entry in change log ([#1853](https://github.com/rouge-ruby/rouge/pull/1853/) by Tan Le)
40+
741
## version 3.30.0: 2022-07-28
842

943
[Comparison with the previous version](https://github.com/rouge-ruby/rouge/compare/v3.29.0...v3.30.0)

lib/rouge/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
module Rouge
55
def self.version
6-
"3.30.0"
6+
"4.0.0"
77
end
88
end

0 commit comments

Comments
 (0)