Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

the last big bang release #59

Merged
merged 25 commits into from
Nov 15, 2024
Merged

Conversation

jurgenvinju
Copy link
Member

@jurgenvinju jurgenvinju commented Oct 17, 2024

  • bumped dependencies on rascal, rascal-maven-plugin and bumped all project versions and released all packages:
    • rascal
    • rascal-lsp
    • rascal-tutor
    • flybytes
    • clair
    • salix
    • salix-contrib
    • rascal-git
    • typepal
    • drambiguity
    • php-analysis
    • python-air
  • documentation still checks without errors
  • documentation still renders without errors
    • problems in rascal-tutor
    • problems in rascal library
    • problems in flybytes
    • problems in typepal
  • release notes in order
    • rascal
    • rascal-language-servers
    • rascal-lsp
  • rascal-language-servers released
  • fix duplicate rascal library documentation

Copy link
Member

@DavyLandman DavyLandman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What a work to make that release note! I've added a few points.

* `util::ShellExec` had some IO synchronization issues which were resolved.
* The JUnit test runners report exceptions better now.
* The broken and unused `stdout://` and `stdin://` resolvers were removed.
* The `IO::watch` functionality was improved for logical source locations. However the system is still too slow on Mac to work effectively in an interactive development environment.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe point out that the mac thing is a basic jdk limitation of the polling mechanism? and that it's still better than nothing.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Super!

* The JUnit test runners report exceptions better now.
* The broken and unused `stdout://` and `stdin://` resolvers were removed.
* The `IO::watch` functionality was improved for logical source locations. However the system is still too slow on Mac to work effectively in an interactive development environment.
* TODO
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe also include at least one line about various the performance fixes?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just in general? I don't have the specifics ready


## Release 0.40.14 - November 5, 2024

The public release 0.40.x follows release 0.28.x; many improvements have been made in projects that depends on the rascal interpreter and the standard library (the type checker, the VScode extensions, clair, etc.) Some of these improvements depend directly on fixes in the interpreter and additions to the standard library.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to have a paragraph that describes the new tpl&checker situation. What users will have to do, and what in the future they don't have to anymore.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you're right! That's not this package but it is Rascal in general. I'll have a look also at the maven plugin diff.

@DavyLandman DavyLandman marked this pull request as ready for review November 15, 2024 12:18
@DavyLandman DavyLandman merged commit 3d29450 into website-v2 Nov 15, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants