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

Bump ballast from 1.0.0 to 2.3.0 #18

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 13, 2023

Bumps ballast from 1.0.0 to 2.3.0.
Updates io.github.copper-leaf:ballast-core from 1.0.0 to 2.3.0

Release notes

Sourced from io.github.copper-leaf:ballast-core's releases.

2.3.0

2.2.0

2.1.0

2.0.1

... (truncated)

Changelog

Sourced from io.github.copper-leaf:ballast-core's changelog.

2.3.0 - 2022-11-28

  • Adds new experimental ballast-navigation module for handling URL-based routing
  • Breaks examples into their own projects, to focus on Ballast itself instead of bogging it down with the overhead of multiplatform architecture.
    • examples/android uses Ballast purely within the older MVC-style Views, showing how the MVI pattern is not limited to Compose or declarative UI toolkits
    • examples/desktop uses Ballast in a Compose Desktop application with Material UI. Most of what's in here could be directly translated into Android Compose with Material UI
    • examples/web uses Ballast in a Compose/Web (DOM) application. In particular, it uses the hash-based Router interceptor, and is what is embedded into the documentation site

2.2.0 - 2022-09-29

  • Adds new experimental ballast-sync module for synchronizing ViewModel states. Out-of-the-box only in-memory synchronization is supported, but it is possible to write your own network adapter.
  • Adds new experimental ballast-undo module for adding State-based undo/redo functionality to any ViewModel.
  • Fixed an issue where exceptions thrown by an Interceptor would crash the entire ViewModel without logging the exception. Now, those exceptions are caught and sent to the BallastLogger as a BallastNotification.UnhandledError.

2.1.0 - 2022-09-29

  • Restores the Debugger UI in the Ballast Intellij Plugin
  • Removed deprecated AndroidViewModel.attachEventHandler() version that should have been removed in 2.0.0, adds new AndroidViewModel.runOnLifecycle() to combine attaching an eventHandler and observing states with 1 method

2.0.1 - 2022-09-06

  • Fixed issue publishing Intellij Plugin

2.0.0 - 2022-09-02

  • Updates to Kotlin 1.7.10
  • Updates Ktor to 2.1.0
  • Updates other dependencies to latest versions
  • Removes Debugger UI from IntelliJ plugin, so the that plugin can be republished without the Compose dependency, allowing the templating feature in the latest IntelliJ versions, at least

New/Updated Features

  • Adds BootstrapInterceptor for sending an Input when the ViewModel is created, instead of making the UI send the initial Input
  • InputStrategy is now typed with the same type parameters as everything else in the DefaultViewModelConfiguration
  • Some configuration DSL methods are deprecated:
    • builder.forViewModel() should be replaced with builder.withViewModel().build()
    • BallastRepository now takes BallastViewModelConfiguration in its primary constructor instead of BallastViewModelConfiguration.Builder. Use builder.withRepository().build() instead of the old constructor.
  • Adds a configuration callback to BallastSavedStateInterceptor to allow user-specified buffering/filtering on the States as they are sent to be saved

... (truncated)

Commits
  • f9ceec0 [minor] Release 2.3.0 with Ballast Navigation module
  • ad5b646 [minor] Adds release notes for 2.0.0
  • 2ef009a Add comments for when deprecated methods will be removed
  • bfa3313 Adds module with undo/redo functionality. Closes #10
  • 3c0f7e9 implements basic in-memory sync system. Closes #2
  • 19275c3 adds workflows for dev/feature branches
  • d02bf99 Adds @ExperimentalBallastApi annotation
  • 93db5c3 Replace forViewModel() with withViewModel().build() in all docs and intel...
  • d8f9514 Add missing build() calls on repository docs
  • 6e44cc7 puts debugger UI back into IJ plugin
  • Additional commits viewable in compare view

Updates io.github.copper-leaf:ballast-repository from 1.0.0 to 2.3.0

Release notes

Sourced from io.github.copper-leaf:ballast-repository's releases.

2.3.0

2.2.0

2.1.0

2.0.1

... (truncated)

Changelog

Sourced from io.github.copper-leaf:ballast-repository's changelog.

2.3.0 - 2022-11-28

  • Adds new experimental ballast-navigation module for handling URL-based routing
  • Breaks examples into their own projects, to focus on Ballast itself instead of bogging it down with the overhead of multiplatform architecture.
    • examples/android uses Ballast purely within the older MVC-style Views, showing how the MVI pattern is not limited to Compose or declarative UI toolkits
    • examples/desktop uses Ballast in a Compose Desktop application with Material UI. Most of what's in here could be directly translated into Android Compose with Material UI
    • examples/web uses Ballast in a Compose/Web (DOM) application. In particular, it uses the hash-based Router interceptor, and is what is embedded into the documentation site

2.2.0 - 2022-09-29

  • Adds new experimental ballast-sync module for synchronizing ViewModel states. Out-of-the-box only in-memory synchronization is supported, but it is possible to write your own network adapter.
  • Adds new experimental ballast-undo module for adding State-based undo/redo functionality to any ViewModel.
  • Fixed an issue where exceptions thrown by an Interceptor would crash the entire ViewModel without logging the exception. Now, those exceptions are caught and sent to the BallastLogger as a BallastNotification.UnhandledError.

2.1.0 - 2022-09-29

  • Restores the Debugger UI in the Ballast Intellij Plugin
  • Removed deprecated AndroidViewModel.attachEventHandler() version that should have been removed in 2.0.0, adds new AndroidViewModel.runOnLifecycle() to combine attaching an eventHandler and observing states with 1 method

2.0.1 - 2022-09-06

  • Fixed issue publishing Intellij Plugin

2.0.0 - 2022-09-02

  • Updates to Kotlin 1.7.10
  • Updates Ktor to 2.1.0
  • Updates other dependencies to latest versions
  • Removes Debugger UI from IntelliJ plugin, so the that plugin can be republished without the Compose dependency, allowing the templating feature in the latest IntelliJ versions, at least

New/Updated Features

  • Adds BootstrapInterceptor for sending an Input when the ViewModel is created, instead of making the UI send the initial Input
  • InputStrategy is now typed with the same type parameters as everything else in the DefaultViewModelConfiguration
  • Some configuration DSL methods are deprecated:
    • builder.forViewModel() should be replaced with builder.withViewModel().build()
    • BallastRepository now takes BallastViewModelConfiguration in its primary constructor instead of BallastViewModelConfiguration.Builder. Use builder.withRepository().build() instead of the old constructor.
  • Adds a configuration callback to BallastSavedStateInterceptor to allow user-specified buffering/filtering on the States as they are sent to be saved

... (truncated)

Commits
  • f9ceec0 [minor] Release 2.3.0 with Ballast Navigation module
  • ad5b646 [minor] Adds release notes for 2.0.0
  • 2ef009a Add comments for when deprecated methods will be removed
  • bfa3313 Adds module with undo/redo functionality. Closes #10
  • 3c0f7e9 implements basic in-memory sync system. Closes #2
  • 19275c3 adds workflows for dev/feature branches
  • d02bf99 Adds @ExperimentalBallastApi annotation
  • 93db5c3 Replace forViewModel() with withViewModel().build() in all docs and intel...
  • d8f9514 Add missing build() calls on repository docs
  • 6e44cc7 puts debugger UI back into IJ plugin
  • Additional commits viewable in compare view

Updates io.github.copper-leaf:ballast-saved-state from 1.0.0 to 2.3.0

Release notes

Sourced from io.github.copper-leaf:ballast-saved-state's releases.

2.3.0

2.2.0

2.1.0

2.0.1

... (truncated)

Changelog

Sourced from io.github.copper-leaf:ballast-saved-state's changelog.

2.3.0 - 2022-11-28

  • Adds new experimental ballast-navigation module for handling URL-based routing
  • Breaks examples into their own projects, to focus on Ballast itself instead of bogging it down with the overhead of multiplatform architecture.
    • examples/android uses Ballast purely within the older MVC-style Views, showing how the MVI pattern is not limited to Compose or declarative UI toolkits
    • examples/desktop uses Ballast in a Compose Desktop application with Material UI. Most of what's in here could be directly translated into Android Compose with Material UI
    • examples/web uses Ballast in a Compose/Web (DOM) application. In particular, it uses the hash-based Router interceptor, and is what is embedded into the documentation site

2.2.0 - 2022-09-29

  • Adds new experimental ballast-sync module for synchronizing ViewModel states. Out-of-the-box only in-memory synchronization is supported, but it is possible to write your own network adapter.
  • Adds new experimental ballast-undo module for adding State-based undo/redo functionality to any ViewModel.
  • Fixed an issue where exceptions thrown by an Interceptor would crash the entire ViewModel without logging the exception. Now, those exceptions are caught and sent to the BallastLogger as a BallastNotification.UnhandledError.

2.1.0 - 2022-09-29

  • Restores the Debugger UI in the Ballast Intellij Plugin
  • Removed deprecated AndroidViewModel.attachEventHandler() version that should have been removed in 2.0.0, adds new AndroidViewModel.runOnLifecycle() to combine attaching an eventHandler and observing states with 1 method

2.0.1 - 2022-09-06

  • Fixed issue publishing Intellij Plugin

2.0.0 - 2022-09-02

  • Updates to Kotlin 1.7.10
  • Updates Ktor to 2.1.0
  • Updates other dependencies to latest versions
  • Removes Debugger UI from IntelliJ plugin, so the that plugin can be republished without the Compose dependency, allowing the templating feature in the latest IntelliJ versions, at least

New/Updated Features

  • Adds BootstrapInterceptor for sending an Input when the ViewModel is created, instead of making the UI send the initial Input
  • InputStrategy is now typed with the same type parameters as everything else in the DefaultViewModelConfiguration
  • Some configuration DSL methods are deprecated:
    • builder.forViewModel() should be replaced with builder.withViewModel().build()
    • BallastRepository now takes BallastViewModelConfiguration in its primary constructor instead of BallastViewModelConfiguration.Builder. Use builder.withRepository().build() instead of the old constructor.
  • Adds a configuration callback to BallastSavedStateInterceptor to allow user-specified buffering/filtering on the States as they are sent to be saved

... (truncated)

Commits
  • f9ceec0 [minor] Release 2.3.0 with Ballast Navigation module
  • ad5b646 [minor] Adds release notes for 2.0.0
  • 2ef009a Add comments for when deprecated methods will be removed
  • bfa3313 Adds module with undo/redo functionality. Closes #10
  • 3c0f7e9 implements basic in-memory sync system. Closes #2
  • 19275c3 adds workflows for dev/feature branches
  • d02bf99 Adds @ExperimentalBallastApi annotation
  • 93db5c3 Replace forViewModel() with withViewModel().build() in all docs and intel...
  • d8f9514 Add missing build() calls on repository docs
  • 6e44cc7 puts debugger UI back into IJ plugin
  • Additional commits viewable in compare view

Updates io.github.copper-leaf:ballast-debugger from 1.0.0 to 2.3.0

Release notes

Sourced from io.github.copper-leaf:ballast-debugger's releases.

2.3.0

2.2.0

2.1.0

2.0.1

... (truncated)

Changelog

Sourced from io.github.copper-leaf:ballast-debugger's changelog.

2.3.0 - 2022-11-28

  • Adds new experimental ballast-navigation module for handling URL-based routing
  • Breaks examples into their own projects, to focus on Ballast itself instead of bogging it down with the overhead of multiplatform architecture.
    • examples/android uses Ballast purely within the older MVC-style Views, showing how the MVI pattern is not limited to Compose or declarative UI toolkits
    • examples/desktop uses Ballast in a Compose Desktop application with Material UI. Most of what's in here could be directly translated into Android Compose with Material UI
    • examples/web uses Ballast in a Compose/Web (DOM) application. In particular, it uses the hash-based Router interceptor, and is what is embedded into the documentation site

2.2.0 - 2022-09-29

  • Adds new experimental ballast-sync module for synchronizing ViewModel states. Out-of-the-box only in-memory synchronization is supported, but it is possible to write your own network adapter.
  • Adds new experimental ballast-undo module for adding State-based undo/redo functionality to any ViewModel.
  • Fixed an issue where exceptions thrown by an Interceptor would crash the entire ViewModel without logging the exception. Now, those exceptions are caught and sent to the BallastLogger as a BallastNotification.UnhandledError.

2.1.0 - 2022-09-29

  • Restores the Debugger UI in the Ballast Intellij Plugin
  • Removed deprecated AndroidViewModel.attachEventHandler() version that should have been removed in 2.0.0, adds new AndroidViewModel.runOnLifecycle() to combine attaching an eventHandler and observing states with 1 method

2.0.1 - 2022-09-06

  • Fixed issue publishing Intellij Plugin

2.0.0 - 2022-09-02

  • Updates to Kotlin 1.7.10
  • Updates Ktor to 2.1.0
  • Updates other dependencies to latest versions
  • Removes Debugger UI from IntelliJ plugin, so the that plugin can be republished without the Compose dependency, allowing the templating feature in the latest IntelliJ versions, at least

New/Updated Features

  • Adds BootstrapInterceptor for sending an Input when the ViewModel is created, instead of making the UI send the initial Input
  • InputStrategy is now typed with the same type parameters as everything else in the DefaultViewModelConfiguration
  • Some configuration DSL methods are deprecated:
    • builder.forViewModel() should be replaced with builder.withViewModel().build()
    • BallastRepository now takes BallastViewModelConfiguration in its primary constructor instead of BallastViewModelConfiguration.Builder. Use builder.withRepository().build() instead of the old constructor.
  • Adds a configuration callback to BallastSavedStateInterceptor to allow user-specified buffering/filtering on the States as they are sent to be saved

... (truncated)

Commits
  • f9ceec0 [minor] Release 2.3.0 with Ballast Navigation module
  • ad5b646 [minor] Adds release notes for 2.0.0
  • 2ef009a Add comments for when deprecated methods will be removed
  • bfa3313 Adds module with undo/redo functionality. Closes #10
  • 3c0f7e9 implements basic in-memory sync system. Closes #2
  • 19275c3 adds workflows for dev/feature branches
  • d02bf99 Adds @ExperimentalBallastApi annotation
  • 93db5c3 Replace forViewModel() with withViewModel().build() in all docs and intel...
  • d8f9514 Add missing build() calls on repository docs
  • 6e44cc7 puts debugger UI back into IJ plugin
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `ballast` from 1.0.0 to 2.3.0.

Updates `io.github.copper-leaf:ballast-core` from 1.0.0 to 2.3.0
- [Release notes](https://github.com/copper-leaf/ballast/releases)
- [Changelog](https://github.com/copper-leaf/ballast/blob/main/CHANGELOG.md)
- [Commits](copper-leaf/ballast@1.0.0...2.3.0)

Updates `io.github.copper-leaf:ballast-repository` from 1.0.0 to 2.3.0
- [Release notes](https://github.com/copper-leaf/ballast/releases)
- [Changelog](https://github.com/copper-leaf/ballast/blob/main/CHANGELOG.md)
- [Commits](copper-leaf/ballast@1.0.0...2.3.0)

Updates `io.github.copper-leaf:ballast-saved-state` from 1.0.0 to 2.3.0
- [Release notes](https://github.com/copper-leaf/ballast/releases)
- [Changelog](https://github.com/copper-leaf/ballast/blob/main/CHANGELOG.md)
- [Commits](copper-leaf/ballast@1.0.0...2.3.0)

Updates `io.github.copper-leaf:ballast-debugger` from 1.0.0 to 2.3.0
- [Release notes](https://github.com/copper-leaf/ballast/releases)
- [Changelog](https://github.com/copper-leaf/ballast/blob/main/CHANGELOG.md)
- [Commits](copper-leaf/ballast@1.0.0...2.3.0)

---
updated-dependencies:
- dependency-name: io.github.copper-leaf:ballast-core
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: io.github.copper-leaf:ballast-repository
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: io.github.copper-leaf:ballast-saved-state
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: io.github.copper-leaf:ballast-debugger
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from seljabali as a code owner March 13, 2023 19:06
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Mar 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Development

Successfully merging this pull request may close these issues.

None yet

0 participants