Skip to content

v0.5.0

Compare
Choose a tag to compare
@Ayfri Ayfri released this 06 May 14:10
· 35 commits to master since this release

Release 0.5.0 is finally there !

This took quite a long time because I split the main package into several packages and was struggling to publish them all at once to Nexus.
Now that I know how to publish to Nexus, next releases will be published more frequently.

There are now these packages:
- PIXI : io.github.ayfri:PIXI-Kotlin-pixi
- Basis : io.github.ayfri:PIXI-Kotlin-basis
- Events : io.github.ayfri:PIXI-Kotlin-events
- Graphics-Extras : io.github.ayfri:PIXI-Kotlin-graphics-extras
- Math-Extras : io.github.ayfri:PIXI-Kotlin-math-extras
- Unsafe-Eval : io.github.ayfri:PIXI-Kotlin-unsafe-eval

The old main package will never be updated anymore.

To use PIXI-Kotlin like before, import all the packages, but you'll probably need just the PIXI package.
For version 0.6.0 all the main package will be split according to the PIXI packages from npm.
This will let me add external 3rd party libraries to PIXI-Kotlin.

All dependencies used by this project are now configured using api() instead of implementation() so they are no longer included when you use PIXI-Kotlin.

Changelog

  • chore: Move versions to buildSrc and add build scripts. (86acf5b)
  • chore: Update dependencies, update Kotlin to 1.6.21. (82bbbfb, fbdb9e6, 7e77fce)
  • chore: Update gradle to 7.4.2. (2049b9e)
  • chore: Upgrade version to 0.5.0. (fc35873)
  • chore: Use api instead of implementation. (1213b0f)
  • chore: Use custom yarn version. (a82cabd)
  • feat!: Split main package into multiple ones, packages folder containing optional Pixi packages according to package.json. (906d1e2)
  • feat: Add more builders. (c619786)
  • feat: Upgrade pixi to 6.3.1. (a62fc08)
  • fix: Simplify gradle tasks. (e5aa9a4)
  • refactor!: Rename Application builder to application. (0e3f2f6)