Releases: mirkosertic/Bytecoder
2024-05-10
What's Changed
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.3 by @dependabot in #990
- build(deps): bump commons-io:commons-io from 2.13.0 to 2.15.1 by @dependabot in #989
- build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.2 by @dependabot in #987
- build(deps): bump org.pitest:pitest-maven from 1.15.1 to 1.15.3 by @dependabot in #984
- build(deps): bump org.apache.maven.plugins:maven-plugin-plugin from 3.9.0 to 3.10.2 by @dependabot in #991
- build(deps): bump org.mockito:mockito-core from 5.5.0 to 5.9.0 by @dependabot in #1002
- build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.16.1 by @dependabot in #1000
- build(deps): bump org.apache.maven:maven-core from 3.9.4 to 3.9.6 by @dependabot in #992
- build(deps): bump org.apache.maven:maven-artifact from 3.9.4 to 3.9.6 by @dependabot in #995
- build(deps): bump org.apache.maven:maven-plugin-api from 3.9.4 to 3.9.6 by @dependabot in #1006
- build(deps): bump org.slf4j:slf4j-jdk14 from 2.0.9 to 2.0.11 by @dependabot in #1007
- #869 java.time.* support ? by @mirkosertic in #874
Full Changelog: 2023-12-01...2024-05-10
2023-12-01
What's Changed
- Implemented final binary and textual representation for Wasm GC support
2023-06-15
What's Changed
-
feat(cli):
-classpath
supporting multiple files/folders by @nbrugger-tgm in #920 -
Minor fix to Wasm backend runtime code regarding string concatenation by @mirkosertic in #935
-
fix: various bugs by @nbrugger-tgm in #929
-
feat(core): Enum.getDeclaringClass by @nbrugger-tgm in #931
-
feat(core): improved
No such method
traces by @nbrugger-tgm in #925 -
#924 Improved No such method : traces by @mirkosertic in #940
-
Bump maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #911
-
Bump maven-dependency-plugin from 3.5.0 to 3.6.0 by @dependabot in #915
-
Bump pitest-maven from 1.13.2 to 1.14.1 by @dependabot in #916
-
Bump selenium from 1.18.1 to 1.18.2 by @dependabot in #918
-
Bump jackson-databind from 2.15.0 to 2.15.2 by @dependabot in #917
-
Bump maven-release-plugin from 3.0.0 to 3.0.1 by @dependabot in #934
-
Bump picocli from 4.7.3 to 4.7.4 by @dependabot in #933
-
Bump selenium from 1.18.2 to 1.18.3 by @dependabot in #930
-
Bump maven-surefire-plugin from 3.1.0 to 3.1.2 by @dependabot in #936
-
Bump selenium-chrome-driver from 4.9.1 to 4.10.0 by @dependabot in #938
-
Bump commons-io from 2.12.0 to 2.13.0 by @dependabot in #937
-
Bump kotlin.version from 1.8.21 to 1.8.22 by @dependabot in #939
New Contributors
- @nbrugger-tgm made their first contribution in #920
Full Changelog: 2023-05-19...2023-06-15
2023-05-19
What's Changed
- Bump commons-io from 2.11.0 to 2.12.0 by @dependabot in #905
- Bump pitest-maven from 1.13.1 to 1.13.2 by @dependabot in #907
- #904 Wrong OpenCLFunction name for Float4 by @mirkosertic in #908
- Remove German "Die" and replace with english "the" by @NoonRightsWarriorBehindHovering in #909
New Contributors
- @NoonRightsWarriorBehindHovering made their first contribution in #909
Full Changelog: 2023-05-16...2023-05-19
2023-05-16
Changes
- First implementation of compiler dataflow optimization stages
- New VariableIsConstant optimizer stage
- Prototype for InvokeVirtual optimizations
- Prototype for ClassInit optimizations
- Added stats for optimizer stages
- Restructured generated JS code as a foundation for further optimizations
- Bump kotlin.version from 1.8.20 to 1.8.21
- Bump pitest-maven from 1.12.0 to 1.13.1
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0
- Bump jocl from 2.0.4 to 2.0.5
- Bump selenium-chrome-driver from 4.9.0 to 4.9.1
- Bump maven-core from 3.9.1 to 3.9.2
- Bump selenium from 1.18.0 to 1.18.1
- Bump maven-plugin-api from 3.9.1 to 3.9.2
- Bump maven-artifact from 3.9.1 to 3.9.2
- Bump maven-plugin-plugin from 3.8.2 to 3.9.0
- Bump maven-plugin-annotations from 3.8.2 to 3.9.0
2023-04-24
Changes
- Various bug Fixes in JS/Wasm code generators
- Implemented SWAP-Opcode
- Bump pitest-maven from 1.11.7 to 1.12.0
- Bump picocli from 4.7.1 to 4.7.2
- Bump picocli from 4.7.2 to 4.7.3
- Bump mockito-core from 4.9.0 to 5.3.0
- Bump selenium-chrome-driver from 4.6.0 to 4.9.0
- Bump jackson-databind from 2.14.2 to 2.15.0
- Bump maven-plugin-annotations from 3.8.1 to 3.8.2
- Bump mockito-core from 5.3.0 to 5.3.1
- Bump maven-plugin-plugin from 3.8.1 to 3.8.2
2023-04-05
Changes
- Bug fix #743 Multi-threading can compile successfully, but only the data of of...
- Bug fix #525 SourceMap Error. How do I specify the SourceMap location?
- Bug fix #857 Testcase for record Classes
- Bug fix #859 Testcase for yavi Validation / Invoke Dynamic
- Bump picocli from 4.7.0 to 4.7.1
- Bump maven-artifact from 3.8.6 to 3.9.1
- Bump maven-plugin-annotations from 3.7.0 to 3.8.1
- Bump maven-release-plugin from 2.5.3 to 3.0.0
- Bump maven-surefire-plugin from 2.22.2 to 3.0.0
- Bump clojure-maven-plugin from 1.8.4 to 1.9.2
- Bump jme3-core from 3.5.2-stable to 3.6.0-stable
- Bump selenium from 1.17.6 to 1.18.0
- Bump slf4j-api from 2.0.6 to 2.0.7
- Bump asm-analysis from 9.4 to 9.5
- Bump batik-svggen from 1.14 to 1.16
- Bump slf4j-jdk14 from 2.0.3 to 2.0.7
- Bump jme3-core from 3.5.2-stable to 3.6.0-stable
2023-03-28
Changes
- Major refactoring of JVM bytecode parsing, now it is based on ASM
- Major refactoring of compiler logic and IR
- Major refactoring of structured control flow recovery logic, dropped Relooper and Stackifier algorithms completely
- Major refactoring of JS code generator
- Major refactoring of OpenCL code generator
- Major refactoring of Wasm code generator, now based on latest Wasm release with exception handling
- Wasm code now uses latest GC proposal instead of custom memory management
- JRE classes are now based on Java 20
2021-11-02
Changes
- #624 Upgrade to latest Java 17 by @mirkosertic in #628
- Add methods to get width/height of Elements by @yuripourre in #607
- Bump pitest-maven from 1.6.7 to 1.6.8 by @dependabot in #606
- Bump selenium from 1.15.3 to 1.16.0 by @dependabot in #602
- Bump spring-boot-maven-plugin from 2.4.5 to 2.5.5 by @dependabot in #619
- Bump jackson-databind from 2.12.4 to 2.13.0 by @dependabot in #631
- Bump maven-war-plugin from 3.3.1 to 3.3.2 by @dependabot in #629
- Bump pitest-maven from 1.6.8 to 1.7.2 by @dependabot in #625
- Bump spring-boot-maven-plugin from 2.5.5 to 2.5.6 by @dependabot in #632
- Bump selenium from 1.16.0 to 1.16.2 by @dependabot in #635
- Bump mockito-core from 3.11.2 to 4.0.0 by @dependabot in #634
- Bump maven-javadoc-plugin from 3.3.0 to 3.3.1 by @dependabot in #636
Full Changelog: 2021-07-23...2021-11-02
2021-07-23
Changes
- Rename ClickEvent to MouseEvent and add type() to Event (#584)
- Added missed methods to make gdx-backend-bytecoder work (#588)
- Adds more attributes to KeyEvent and MouseEvent (#589)
- Add preventDefault() and WheelEvent (#590)
- Add WebGL classes (#592)
- Enhance window (#598)
- Enhance HTMLImageElement (#596)
- Add HTMLAudioElement (#597)
- Make HTMLImageElement extends HTMLElement (#604)
- Bump slf4j-jcl from 1.7.30 to 1.7.31 (#581)
- Bump maven-dependency-plugin from 3.1.2 to 3.2.0 (#574)
- Bump maven-javadoc-plugin from 3.2.0 to 3.3.0 (#565)
- Bump asm-analysis from 9.1 to 9.2 (#586)
- Bump asm from 9.1 to 9.2 (#585)
- Bump slf4j-api from 1.7.31 to 1.7.32 (#600)
- Bump commons-io from 2.10.0 to 2.11.0 (#595)
- Bump slf4j-jdk14 from 1.7.31 to 1.7.32 (#601)
- Bump slf4j-jcl from 1.7.31 to 1.7.32 (#603)
- Bump jackson-databind from 2.12.3 to 2.12.4 (#593)