Skip to content

Commit 3d2a670

Browse files
authored
Add release notes for v1.1.1 (#2659)
1 parent 66f2fd9 commit 3d2a670

File tree

1 file changed

+80
-0
lines changed

1 file changed

+80
-0
lines changed

website/docs/release_notes.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,86 @@ import ReactPlayer from 'react-player'
88

99
# Release notes
1010

11+
## [v1.1.1](https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.1)
12+
13+
### Deprecate Scala Toolkit `latest` version in favour of `default`
14+
Using toolkits with the `latest` version is now deprecated and will cause a warning.
15+
It will likely be removed completely in a future release.
16+
```bash
17+
scala-cli --toolkit latest -e 'println(os.pwd)'
18+
# Using 'latest' for toolkit is deprecated, use 'default' to get more stable behaviour:
19+
# --toolkit default
20+
# Compiling project (Scala 3.3.1, JVM (17))
21+
# Compiled project (Scala 3.3.1, JVM (17))
22+
# /home
23+
```
24+
25+
It is now advised to either use an explicit toolkit version or rely on the new `default` alias.
26+
```bash
27+
scala-cli --toolkit default -e 'println(os.pwd)'
28+
# Compiling project (Scala 3.3.1, JVM (17))
29+
# Compiled project (Scala 3.3.1, JVM (17))
30+
# /home
31+
```
32+
33+
The `default` version for toolkits is tied to a particular Scala CLI version.
34+
You can check which version is used by referring to Scala CLI help.
35+
```bash ignore
36+
scala-cli version
37+
# Scala CLI version: 1.1.1
38+
# Scala version (default): 3.3.1
39+
scala-cli run -h|grep toolkit
40+
# --toolkit, --with-toolkit version|default Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.20
41+
```
42+
43+
Added by [@MaciejG604](https://github.com/MaciejG604) in [#2622](https://github.com/VirtusLab/scala-cli/pull/2622)
44+
45+
### Enhancements
46+
* Remove semantics Compliant for asInstaceOf by [@MaciejG604](https://github.com/MaciejG604) in [#2614](https://github.com/VirtusLab/scala-cli/pull/2614)
47+
* Scala js mode validation by [@MaciejG604](https://github.com/MaciejG604) in [#2630](https://github.com/VirtusLab/scala-cli/pull/2630)
48+
* Add missing Scala.js mode aliases by [@Gedochao](https://github.com/Gedochao) in [#2655](https://github.com/VirtusLab/scala-cli/pull/2655)
49+
* Add deprecation reporting mechanism for using directives by [@MaciejG604](https://github.com/MaciejG604) in [#2622](https://github.com/VirtusLab/scala-cli/pull/2622)
50+
* Pass java opts to scalac by [@MaciejG604](https://github.com/MaciejG604) in [#2601](https://github.com/VirtusLab/scala-cli/pull/2601)
51+
52+
### Fixes
53+
* Fallback to UTF-8 in setup-ide by [@JD557](https://github.com/JD557) in [#2599](https://github.com/VirtusLab/scala-cli/pull/2599)
54+
* Separate Scala REPL classpath from user dependencies by [@Gedochao](https://github.com/Gedochao) in [#2607](https://github.com/VirtusLab/scala-cli/pull/2607)
55+
* Prevent resource directories from breaking sources hash by [@Gedochao](https://github.com/Gedochao) in [#2654](https://github.com/VirtusLab/scala-cli/pull/2654)
56+
* Fix special handling for the `-Xplugin-list` compiler option by [@Gedochao](https://github.com/Gedochao) in [#2635](https://github.com/VirtusLab/scala-cli/pull/2635)
57+
* Remove superfluous traits by [@MaciejG604](https://github.com/MaciejG604) in [#2618](https://github.com/VirtusLab/scala-cli/pull/2618)
58+
* Prevent the toolkit latest deprecation warning from being logged more than once by [@Gedochao](https://github.com/Gedochao) in [#2657](https://github.com/VirtusLab/scala-cli/pull/2657)
59+
60+
### Documentation changes
61+
* Unify mentions of Java properties and link to the correct section of guides. by [@MaciejG604](https://github.com/MaciejG604) in [#2603](https://github.com/VirtusLab/scala-cli/pull/2603)
62+
* Document script wrappers by [@MaciejG604](https://github.com/MaciejG604) in [#2596](https://github.com/VirtusLab/scala-cli/pull/2596)
63+
* Shorten titles of cookbooks by [@MaciejG604](https://github.com/MaciejG604) in [#2609](https://github.com/VirtusLab/scala-cli/pull/2609)
64+
* Add docs for bloop interaction by [@MaciejG604](https://github.com/MaciejG604) in [#2608](https://github.com/VirtusLab/scala-cli/pull/2608)
65+
* Docs/java opts for compiler by [@MaciejG604](https://github.com/MaciejG604) in [#2619](https://github.com/VirtusLab/scala-cli/pull/2619)
66+
* Add a subcategories layer for guides & cookbooks by [@Gedochao](https://github.com/Gedochao) in [#2612](https://github.com/VirtusLab/scala-cli/pull/2612)
67+
* Merge documentations about proxy setup by [@MaciejG604](https://github.com/MaciejG604) in [#2597](https://github.com/VirtusLab/scala-cli/pull/2597)
68+
* Update test framework versions by [@mbovel](https://github.com/mbovel) in [#2625](https://github.com/VirtusLab/scala-cli/pull/2625)
69+
* Back port of documentation changes to main by [@github-actions](https://github.com/features/actions) in [#2604](https://github.com/VirtusLab/scala-cli/pull/2604)
70+
* Back port of documentation changes to main by [@github-actions](https://github.com/features/actions) in [#2611](https://github.com/VirtusLab/scala-cli/pull/2611)
71+
* Back port of documentation changes to main by [@github-actions](https://github.com/features/actions) in [#2615](https://github.com/VirtusLab/scala-cli/pull/2615)
72+
* Back port of documentation changes to main by [@github-actions](https://github.com/features/actions) in [#2617](https://github.com/VirtusLab/scala-cli/pull/2617)
73+
* Back port of documentation changes to main by [@github-actions](https://github.com/features/actions) in [#2620](https://github.com/VirtusLab/scala-cli/pull/2620)
74+
75+
### Build and internal changes
76+
* Add debug mode by [@MaciejG604](https://github.com/MaciejG604) in [#2643](https://github.com/VirtusLab/scala-cli/pull/2643)
77+
* Downgrade Xcode on macos CI runners by [@MaciejG604](https://github.com/MaciejG604) in [#2632](https://github.com/VirtusLab/scala-cli/pull/2632)
78+
* Revert xcode version downgrade by [@MaciejG604](https://github.com/MaciejG604) in [#2650](https://github.com/VirtusLab/scala-cli/pull/2650)
79+
80+
### Updates and maintenance
81+
* Update scala-cli.sh launcher for 1.1.0 by [@github-actions](https://github.com/features/actions) in [#2594](https://github.com/VirtusLab/scala-cli/pull/2594)
82+
* Update org.eclipse.jgit to 6.8.0.202311291450-r by [@scala-steward](https://github.com/scala-steward) in [#2613](https://github.com/VirtusLab/scala-cli/pull/2613)
83+
* Bump docusaurus version by [@MaciejG604](https://github.com/MaciejG604) in [#2610](https://github.com/VirtusLab/scala-cli/pull/2610)
84+
* Bump actions/setup-python from 4 to 5 by [@dependabot](https://github.com/dependabot) in [#2624](https://github.com/VirtusLab/scala-cli/pull/2624)
85+
86+
## New Contributors
87+
* [@mbovel](https://github.com/mbovel) made their first contribution in [#2625](https://github.com/VirtusLab/scala-cli/pull/2625)
88+
89+
**Full Changelog**: https://github.com/VirtusLab/scala-cli/compare/v1.1.0...v1.1.1
90+
1191
## [v1.1.0](https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.0)
1292

1393
### Breaking update to Scala 2 scripts

0 commit comments

Comments
 (0)