-
Notifications
You must be signed in to change notification settings - Fork 1
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
6 changed files
with
98 additions
and
17 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
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 |
---|---|---|
@@ -0,0 +1,24 @@ | ||
### Release notes – `scala-2.13.11.msi` | ||
|
||
#### General informations | ||
- `scala-2.13.11.msi` (96 MB) is a [*self-signed*](https://en.wikipedia.org/wiki/Self-signed_certificate) Windows installer built from [`scala-2.13.11.zip`](https://scala-lang.org/files/archive/) (23 MB) **and** [`scala-docs-2.13.11.zip`](https://scala-lang.org/files/archive/) (115 MB). | ||
- The [installation context](https://docs.microsoft.com/en-us/windows/win32/msi/installation-context) is *per-machine*, **not** *per-user*. | ||
- The installer targets 64-bit Windows systems (MS Windows 7 or newer); it was tested on Win10 Pro/Home and Win11 Pro. | ||
- The project description is available on page [`README.md`](../../scala2-examples/README.md) (GitHub project [`michelou/wix-examples`](https://github.com/michelou/wix-examples)). | ||
|
||
#### What if a Scala 2 installation is already present ? | ||
The Windows installer behaves in *3 different ways* when it detects a [Scala 2](https://www.scala-lang.org/) installation on the user machine : | ||
- if the version to be installed is ***newer than*** the version found on the machine then the Windows installer removes the old version and installs the new one. | ||
- if the version to be installed is ***older than*** the version found on the machine then the [Windows installer does exit](../../scala2-examples/images/Scala2Features_LaterAlreadyInstalled.png). | ||
- if the version to be installed is ***the same as*** the version found on the machine then the user is asked for a [change, repair or remove operation](../../scala2-examples/images/Scala2Features_ChangeOrRepair.png). | ||
|
||
#### Running the Scala 2 Windows installer does... | ||
- trigger an elevation of privileges (tested many times but "*usage at your own risk*" disclaimer). | ||
- install the application files to the selected destination folder (*default* location is : `C:\Program Files\Scala 2\`). | ||
- add the small wrapper script [`bin\repl.bat`](../../scala2-examples/Scala2First/src/resources/repl.bat) which gives direct access to the [Scala 2 REPL](../../scala2-examples/images/Scala2First_REPL.png). | ||
- <small>[<b>✗</b>]</small> create shortcuts under the *Start Menu* folder "[Scala 2](../../scala2-examples/images/Scala2First_StartMenu.png)". | ||
- <small>[<b>✗</b>]</small> add variable `SCALA_HOME` to the Windows *system environment*. | ||
- <small>[<b>✗</b>]</small> append path `%SCALA_HOME%\bin\` to the system variable `PATH`. | ||
- <small>[<b>✗</b>]</small> install the API documentation to the selected destination folder (default location is : `C:\Program Files\Scala 2\`). | ||
|
||
<dl><dd><ins>Note</ins>: <small>[<b>✗</b>]</small> Optional feature <i>enabled</i> by default.</dd></dl> |
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 |
---|---|---|
@@ -0,0 +1,24 @@ | ||
### Release notes – `scala3-3.3.0.msi` | ||
|
||
#### General informations | ||
- `scala3-3.3.0.msi` (119 MB) is a [*self-signed*](https://en.wikipedia.org/wiki/Self-signed_certificate) Windows installer built from [`scala3-3.3.0.zip`](https://github.com/lampepfl/dotty/releases/tag/3.3.0) (33 MB), [`scala3-library_3-3.3.0-javadoc.jar`](https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.0/) **and** [`scala-library-2.13.10-javadoc.jar`](https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/). | ||
- The [installation context](https://docs.microsoft.com/en-us/windows/win32/msi/installation-context) is *per-machine*, **not** *per-user*. | ||
- The installer targets 64-bit Windows systems (MS Windows 7 or newer); it was tested on Win10 Pro/Home and Win11 Pro. | ||
- The project description is available on page [`README.md`](../../scala3-examples/README.md) (GitHub project [`michelou/wix-examples`](https://github.com/michelou/wix-examples)). | ||
|
||
#### What if a Scala 3 installation is already present ? | ||
The Windows installer behaves in *3 different ways* when it detects a [Scala 3](https://dotty.epfl.ch) installation on the user machine : | ||
- if the version to be installed is ***newer than*** the version found on the machine then the Windows installer removes the old version and installs the new one. | ||
- if the version to be installed is ***older than*** the version found on the machine then the [Windows installer does exit](../../scala3-examples/images/Scala3Features_LaterAlreadyInstalled.png). | ||
- if the version to be installed is ***the same as*** the version found on the machine then the user is asked for a [change, repair or remove operation](../../scala3-examples/images/Scala3Features_ChangeOrRepair.png). | ||
|
||
#### Running the Scala 3 Windows installer does... | ||
- trigger an elevation of privileges (tested many times but "*usage at your own risk*" disclaimer). | ||
- install the application files to the selected destination folder (default location is : `C:\Program Files\Scala 3\`). | ||
- add the small wrapper script [`bin\repl.bat`](../../scala3-examples/Scala3First/src/resources/repl.bat) which gives direct access to the [Scala 3 REPL](../../scala3-examples/images/Scala3First_REPL.png). | ||
- <small>[<b>✗</b>]</small> create shortcuts under the Start Menu folder "[Scala 3](../../scala3-examples/images/Scala3First_Menu.png)". | ||
- <small>[<b>✗</b>]</small> add variable `SCALA3_HOME` to the Windows *system environment*. | ||
- <small>[<b>✗</b>]</small> append path `%SCALA3_HOME%\bin\` to the system variable `PATH`. | ||
- <small>[<b>✗</b>]</small> install the API documentation to the selected destination folder (default location is : `C:\Program Files\Scala 3\`). | ||
|
||
<dl><dd><ins>Note</ins>: <small>[<b>✗</b>]</small> Optional feature <i>enabled</i> by default.</dd></dl> |
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
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