PPS project, MSc UNIBO.

Overview

ScalaTowerDefense

PPS project, MSc UNIBO.

Project Contribution

CLone project

git clone https://github.com/aismam/ScalaTowerDefense.git

Move to dev branch

git checkout dev

Pull for get all change

git pull

For propose new change or fix, you need to create a new branch from dev branch

git checkout -b new branch

Push your change or fix

git add .
git commit -m "your message"
git push ...

Finally, create Pull Request using github interface

Run test with docker

Build and creare image using the dockerfile

docker build -t tower-defense --target test .

Run test

docker run -it --rm --name tower-defense-test tower-defense

For every PR, before merge on dev, all tests must pass.

Comments
  • Added first part of path chooser and fixed path selection

    Added first part of path chooser and fixed path selection

    Implemented the file chooser and relative controls. For now the map is selected by game difficulty, but i think it will changed in another selection named "Map Selection" with map names, we use the difficulty is only for enemy spawn. What do you think about it @hamadodene ?

    enhancement test 
    opened by turbo-ismam 3
  • wave scheduler and music

    wave scheduler and music

    Now wave starts only after playing the "start wave" button. Subsequent waves start automatically when all enemies despawn. Enemy image added. Need to add a despawn condition in GameController row 89, for when enemies get to last tile.

    opened by VladMattiussi 2
  • Bump scala-library from 2.13.8 to 2.13.9

    Bump scala-library from 2.13.8 to 2.13.9

    Bumps scala-library from 2.13.8 to 2.13.9.

    Commits
    • 986dcc1 Merge pull request #10129 from som-snytt/followup/12586-preserve-NPE
    • b824b84 Preserve null policy in wrapped Java Map
    • d578a02 Merge pull request #10128 from SethTisue/revert-10114-10123
    • e5fe919 Revert "Args files are 1 arg per line, fix -Vprint-args -"
    • 362c5d1 Revert "Trim and filter empties in arg files"
    • 864148d Revert "process.Parser strips escaping backslash"
    • f69fe8b Merge pull request #10127 from scalacenter/tasty/support-3.2.0-final
    • 0aa6bd4 remove tasty escape hatch for 3.2.0-RC4
    • af56abc Merge pull request #10123 from som-snytt/dev/814-window-cmd-escapes
    • 7e844a5 Merge pull request #10121 from scala-steward/update/slf4j-nop-2.0.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 1
  • Refactoring for grid and tile models

    Refactoring for grid and tile models

    Tile and Grid classes and sub classes need a refactor. The path must be loaded from a json file, in /resources. Saving and loading procedure will pass from the same point (the json file in the project resources if the grid is standard or from file system if it is custom) and will be easier to manage. This upgrade is preparatory to v3 relase.

    enhancement Upgrade 
    opened by turbo-ismam 1
  • Bump gson from 2.9.0 to 2.9.1

    Bump gson from 2.9.0 to 2.9.1

    Bumps gson from 2.9.0 to 2.9.1.

    Release notes

    Sourced from gson's releases.

    Gson 2.9.1

    • Make Object and JsonElement deserialization iterative rather than recursive (#1912)
    • Added parsing support for enum that has overridden toString() method (#1950)
    • Removed support for building Gson with Gradle (#2081)
    • Removed obsolete codegen hierarchy (#2099)
    • Add support for reflection access filter (#1905)
    • Improve TypeToken creation validation (#2072)
    • Add explicit support for float in JsonWriter (#2130, #2132)
    • Fail when parsing invalid local date (#2134)

    Also many small improvements to javadoc.

    Changelog

    Sourced from gson's changelog.

    Version 2.9.1

    • Make Object and JsonElement deserialization iterative rather than recursive (#1912)
    • Added parsing support for enum that has overridden toString() method (#1950)
    • Removed support for building Gson with Gradle (#2081)
    • Removed obsolete codegen hierarchy (#2099)
    • Add support for reflection access filter (#1905)
    • Improve TypeToken creation validation (#2072)
    • Add explicit support for float in JsonWriter (#2130, #2132)
    • Fail when parsing invalid local date (#2134)

    Also many small improvements to javadoc.

    Commits
    • bb9a1f2 [maven-release-plugin] prepare release gson-parent-2.9.1
    • 893a7e1 Fix malformed JsonElement.getAsBigDecimal() javadoc (#1772)
    • 6d2557d Remove unused package-private FieldAttributes methods (#2162)
    • 2deb209 Make RuntimeTypeAdapterFactory recognize subclasses only conditionally. (#2...
    • 924c496 Bump maven-resources-plugin from 3.2.0 to 3.3.0 (#2157)
    • 503c20b Rename ReflectiveTypeAdapterFactory field inclusion check method (#2121)
    • 0106247 Bump maven-deploy-plugin from 3.0.0-M2 to 3.0.0 (#2148)
    • eeba71c Upgrade to oss-parent 9 (#2149)
    • 2eb3758 Fix RuntimeTypeAdapterFactory (#2139)
    • cbc0af8 Improve lenient mode documentation (#2122)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump junit-4-13_3 from 3.2.12.0 to 3.2.13.0

    Bump junit-4-13_3 from 3.2.12.0 to 3.2.13.0

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps junit-4-13_3 from 3.2.12.0 to 3.2.13.0.

    Release notes

    Sourced from junit-4-13_3's releases.

    3.2.12.0 (for JUnit 4.13)

    ScalaTest+JUnit 3.2.12.0, built for JUnit 4.13 and ScalaTest 3.2.12.

    Commits

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump scalatest_3 from 3.2.12 to 3.2.13

    Bump scalatest_3 from 3.2.12 to 3.2.13

    Bumps scalatest_3 from 3.2.12 to 3.2.13.

    Release notes

    Sourced from scalatest_3's releases.

    3.2.13

    Scalactic/ScalaTest 3.2.13 is a point release that makes a few enhancements.

    Changes included:

    • Fixed missing original error message in the error message raised by 'should compile' matcher in Scala 3, also made it to use different message for parse and type error. (scalatest/scalatest#2125)
    • Added a more general approach to detect cyclic objects when traversing nested collections in Prettifier. (scalatest/scalatest#2131)
    • Added truncateAt function to Prettifier companion to allow creation of default prettifier that will truncate collection at certain size before prettifying. (scalatest/scalatest#2131)
    • WordSpec Error Message Enhancement: Propogate cause of TestFailedException and TestCanceledException in registerBranch and registerShorthandBranch function when the cause of NotAllowedException or DuplicateTestNameException. (scalatest/scalatest#2132)
    • Do away with GenTraversable and GenMap in Prettifier. (scalatest/scalatest#2134)
    • Updated to use Scala 3.1.3. (scalatest/scalatest#2135)
    • Bug fix in HtmlReporter to throw ClassNotFoundException correctly. (scalatest/scalatest#2138)
    • Change ConfigMapWrapperSuite to use wrapped suite's name and ID. (scalatest/scalatest#2142)
    • Scala 3: Use open class for concrete classes for style classes. (scalatest/scalatest#2146)
    • Enhanced cannotLoadDiscoveredSuite error message to include class name and error message. (scalatest/scalatest#2148)
    • Updated to use scala-native 0.4.5.

    Thanks to the contributors for the Scalactic/ScalaTest 3.2.13 release:

    Naftoli Gugenheim (https://github.com/nafg) Jacob Wood (https://github.com/JMdoubleU) Andrzej Wąsowski (https://github.com/wasowski) Chua Chee Seng (https://github.com/cheeseng) Bill Venners (https://github.com/bvenners)

    Commits

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump scalafx_2.13 from 18.0.1-R28 to 18.0.2-R29

    Bump scalafx_2.13 from 18.0.1-R28 to 18.0.2-R29

    Bumps scalafx_2.13 from 18.0.1-R28 to 18.0.2-R29.

    Release notes

    Sourced from scalafx_2.13's releases.

    Release v.18.0.2-R29

    This release of ScalaFX removed need to explicitly add JavaFX dependencies.

    The release is intended for JavaFX 18. It was build to support Java 8 binary format, and was tested to work with Java 11 and Java 17. It can be used with Scala 2.12, 2.13, and Scala 3+.

    New Features

    • Bump JavaFX to 18.0.2 [#383]

    For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions please use ScalaFX Discussions, or ScalaFX Users Group, or ScalaFX on StackOverflow. Please report any problems using ScalaFX Issue Tracker.

    #383: scalafx/scalafx#383

    Full Changelog: https://github.com/scalafx/scalafx/compare/v.18.0.1-R28...v.18.0.2-R29

    Release v2.2.76-R11 for JavaFX 2.2 (Java 7)

    ScalaFX 2.2.76-R11 was tested against JavaFX 2.2.76.

    • Compatibility braking changes:
      • Issue #163: content property naming conflict with JavaFX 8u40. Usage of content property in ScalaFX where it was referring to children property in JavaFX was deprecated and will be removed in ScalaFX 8u40.\
      • Issue #164: Scala 2.9 is no longer supported starting with this release.
    • New features:
      • Issue #161: Add missing traits in scalafx.event: EventDispatchChain, EventDispatcher, EventTarget
      • Issue #168: Added wrappers for FormatStringConverter
      • Issue #171: ScalaDocs are now generated with links to sources
      • Issue #172: ScalaDocs are now generated with hierarchy diagrams
      • Issue #173: Added wrappers for SeparatorMenuItem and CustomMenuItem (thanks to Roman Hargrave)
    • Bug fixes:
      • Issue #154: TableView's selectedItem not empty after clearing the selection

    ... (truncated)

    Commits

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump scalafx_2.13 from 18.0.1-R27 to 18.0.1-R28

    Bump scalafx_2.13 from 18.0.1-R27 to 18.0.1-R28

    Bumps scalafx_2.13 from 18.0.1-R27 to 18.0.1-R28.

    Release notes

    Sourced from scalafx_2.13's releases.

    Release v.18.0.1-R28

    This release of ScalaFX removed need to explicitly add JavaFX dependencies.

    The release is intended for JavaFX 18. It was build to support Java 8 binary format, and was tested to work with Java 11 and Java 17. It can be used with Scala 2.12, 2.13, and Scala 3+.

    New Features

    • Make ScalaFX dependent on JavaFX non-native binaries [#380]

    For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions please use ScalaFX Discussions, or ScalaFX Users Group, or ScalaFX on StackOverflow. Please report any problems using ScalaFX Issue Tracker.

    #380: scalafx/scalafx#380

    Full Changelog: https://github.com/scalafx/scalafx/compare/v.18.0.1-R27...v.18.0.1-R28

    Release v2.2.76-R11 for JavaFX 2.2 (Java 7)

    ScalaFX 2.2.76-R11 was tested against JavaFX 2.2.76.

    • Compatibility braking changes:
      • Issue #163: content property naming conflict with JavaFX 8u40. Usage of content property in ScalaFX where it was referring to children property in JavaFX was deprecated and will be removed in ScalaFX 8u40.\
      • Issue #164: Scala 2.9 is no longer supported starting with this release.
    • New features:
      • Issue #161: Add missing traits in scalafx.event: EventDispatchChain, EventDispatcher, EventTarget
      • Issue #168: Added wrappers for FormatStringConverter
      • Issue #171: ScalaDocs are now generated with links to sources
      • Issue #172: ScalaDocs are now generated with hierarchy diagrams
      • Issue #173: Added wrappers for SeparatorMenuItem and CustomMenuItem (thanks to Roman Hargrave)
    • Bug fixes:
      • Issue #154: TableView's selectedItem not empty after clearing the selection

    ... (truncated)

    Commits
    • 18b6d5c Merge remote-tracking branch 'origin/master' into stable
    • e958e83 Minimize use of {{{...}}} to make scaladoc builds practical #381
    • 80c7d14 Update README.md
    • 35518c0 Mark release version 8.0.1-R28
    • 9087b0c Merge branch 'master' into stable
    • 57f2461 Update scala sub-versions used for build
    • de7216f Make ScalaFX dependent on JavaFX non-native binaries #380
    • d9cc966 Update sbt-sonatype to 3.9.13
    • 8ccb5dc Update SBT to 1.7.1
    • 3305fe0 Update scalafmt to v.3.5.8
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump com.glovoapp.semantic-versioning from 1.1.8 to 1.1.9

    Bump com.glovoapp.semantic-versioning from 1.1.8 to 1.1.9

    Bumps com.glovoapp.semantic-versioning from 1.1.8 to 1.1.9.

    Commits

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump log4j-core from 2.17.2 to 2.18.0

    Bump log4j-core from 2.17.2 to 2.18.0

    Bumps log4j-core from 2.17.2 to 2.18.0.

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump scala-library from 2.13.8 to 2.13.10

    Bump scala-library from 2.13.8 to 2.13.10

    Bumps scala-library from 2.13.8 to 2.13.10.

    Release notes

    Sourced from scala-library's releases.

    Scala 2.13.9

    The following changes are highlights of this release:

    Regression

    After release, it was discovered that Scala 2.13.9 has a regression, primarily affecting library maintainers, where binary-incompatible bytecode is emitted for case classes which are also value classes (case class ... extends AnyVal). 2.13.10 is coming soon to address the problem. For details, and to follow progress on the release, visit https://contributors.scala-lang.org/t/scala-2-13-10-release-planning/5943.

    Compatibility with Scala 3

    • Tasty Reader: Add support for Scala 3.2 (#10068)
    • Tasty Reader: Restrict access to experimental definitions (#10020)
    • To aid cross-building, accept and ignore using in method calls (#10064 by @​som-snytt)
    • To aid cross-building, allow ? as a wildcard even without -Xsource:3 (#9990)
    • Make Scala-3-style implicit resolution explicitly opt-in rather than bundled in -Xsource:3 (#10012 by @​povder)
    • Prefer type of overridden member when inferring (under -Xsource:3) (#9891 by @​som-snytt)

    JDK version support

    Warnings and lints

    • Add -Wnonunit-statement to warn about discarded values in statement position (#9893 by @​som-snytt)
    • Make unused-import warnings easier to silence (support filtering by origin=) (#9939 by @​som-snytt)
    • Add -Wperformance lints for *Ref boxing and nonlocal return (#9889 by @​som-snytt)

    Language improvements

    • Improve support for Unicode supplementary characters in identifiers and string interpolation (#9805 by @​som-snytt)

    Compiler options

    Security

    • Error on source files with Unicode directional formatting characters (#10017)
    • Prevent Function0 execution during LazyList deserialization (#10118)

    Bugfixes

    • Emit all bridge methods non-final (perhaps affecting serialization compat) (#9976)
    • Fix null-pointer regression in Vector#prependedAll and Vector#appendedAll (#9983)
    • Improve concurrent behavior of Java ConcurrentMap wrapper (#10027 by @​igabaydulin)
    • Preserve null policy in wrapped Java Maps (#10129 by @​som-snytt)

    Changes that shipped in Scala 2.12.16 and 2.12.17 are also included in this release.

    ... (truncated)

    Commits
    • 4905801 Merge pull request #10182 from som-snytt/issue/7481-nospec-array
    • 69bff24 Test for old crasher
    • cd52542 Merge pull request #10175 from liang3zy22/bug12509
    • d23620a Avoid parsing code comment twice
    • 455e792 Merge pull request #10172 from flomebul/TraversalIsDeprecated
    • d89e3d4 Replace "Traversable" by corresponding "Iterable" in doc comments.
    • 9ee4b60 Merge pull request #10163 from liang3zy22/scalacheckbugs
    • 439a981 Merge pull request #10169 from som-snytt/issue/9069-view-slice
    • 0fffd1f Merge pull request #10170 from som-snytt/issue/9931-test
    • 9f3ffcf Merge pull request #10164 from som-snytt/dev/814-redux-args-file
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump scalafx_2.13 from 18.0.2-R29 to 19.0.0-R30

    Bump scalafx_2.13 from 18.0.2-R29 to 19.0.0-R30

    Bumps scalafx_2.13 from 18.0.2-R29 to 19.0.0-R30.

    Release notes

    Sourced from scalafx_2.13's releases.

    Release v2.2.76-R11 for JavaFX 2.2 (Java 7)

    ScalaFX 2.2.76-R11 was tested against JavaFX 2.2.76.

    • Compatibility braking changes:
      • Issue #163: content property naming conflict with JavaFX 8u40. Usage of content property in ScalaFX where it was referring to children property in JavaFX was deprecated and will be removed in ScalaFX 8u40.\
      • Issue #164: Scala 2.9 is no longer supported starting with this release.
    • New features:
      • Issue #161: Add missing traits in scalafx.event: EventDispatchChain, EventDispatcher, EventTarget
      • Issue #168: Added wrappers for FormatStringConverter
      • Issue #171: ScalaDocs are now generated with links to sources
      • Issue #172: ScalaDocs are now generated with hierarchy diagrams
      • Issue #173: Added wrappers for SeparatorMenuItem and CustomMenuItem (thanks to Roman Hargrave)
    • Bug fixes:
      • Issue #154: TableView's selectedItem not empty after clearing the selection
      • Issue #167: ListCell should inherit from IndexedCell
      • Issue #169: Observable buffer ignores update changes
      • Issue #178: When FileChooser.showOpenMultipleDialog() is used and user cancelled selection an NPE is thrown.

    Release v2.2.67-R10 for JavaFX 2.2 (Java 7)

    Tested with JavaFX 2.2.67. Mostly bug fixes and API style improvements:

    • Partially resolved issue #75: Use Scala naming convention for constants.
    • Bug fixes:
      • Issue #144: Add type parameter to default constructor argument in scalafx.scene.control.TableRow constructor
      • Issue #145: Fix assignment of TableView's columnResizePolicy and rowFactory
      • Issue #147: LongProperty should be initialized with a Long value (instead of Int).
      • Issue #150: apply() methods in RadialGradient companion object should have return type RadialGradient, not Unit.
      • Issue #153: Implicit conversions SFX to/from JFX should allow null arguments

    Release v2.2.60-R9 for JavaFX 2.2 (Java 7)

    No release notes provided.

    Commits
    • 423fbab Correct release notes for 19.0.0-R30
    • e9e0b5f Mark release version 19.0.0-R30
    • ef40062 Merge branch 'master' into stable
    • 26c0e5c Update demo in scaladocs
    • ddaac60 Remove obsolete demo
    • 1dfb9de Update release notes for v.19.0.0-R30
    • f6772b9 Merge branch 'feature/JavaFX_19'
    • c92351c Add support for JavaFX 19 #385
    • 4febd26 Merge branch 'master' into feature/JavaFX_19
    • 1a4e6ec Update Scala 12 to 2.12.17, and 13 to 2.13.9
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump log4j-core from 2.18.0 to 2.19.0

    Bump log4j-core from 2.18.0 to 2.19.0

    Bumps log4j-core from 2.18.0 to 2.19.0.

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump com.glovoapp.semantic-versioning from 1.1.9 to 1.1.10

    Bump com.glovoapp.semantic-versioning from 1.1.9 to 1.1.10

    Bumps com.glovoapp.semantic-versioning from 1.1.9 to 1.1.10.

    Commits

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump scala-xml_2.13 from 1.2.0 to 2.1.0

    Bump scala-xml_2.13 from 1.2.0 to 2.1.0

    Bumps scala-xml_2.13 from 1.2.0 to 2.1.0.

    Release notes

    Sourced from scala-xml_2.13's releases.

    2.1.0

    What's Changed

    Version Bumps

    Internal

    New Contributors

    According to git shortlog -sn --no-merges v2.0.1.., 7 people contributed. Thank you Scala Steward, Aaron S. Hawley, Leonid Dubinsky, Seth Tisue, Julien Richard-Foy, Kenji Yoshida, Lorenzo Gabriele.

    ... (truncated)

    Changelog

    Sourced from scala-xml_2.13's changelog.

    Scala XML Changes

    2.0.1 (2021-07-21)

    Binary compatible with Scala XML 2.0.0.

    Published for Scala 2.12 and 2.13, Scala 3, Scala.js 1.6, and Scala Native 0.4.

    Added

    • No new functionality.

    Fixed

    • Fixed runtime error for MarkupParser on Scala 3 by changing the access modifier of internal class, WithLookAhead (#542)

    2.0.0 (2021-05-13)

    Not binary compatible with Scala XML 1.3.0.

    Published for Scala 2.12, 2.13, and 3.0, Scala.js 1.5, and Scala Native 0.4.

    Artifacts are no longer published for Scala 2.11 and Scala.js 0.6.

    A number of deprecated elements have been removed from the library; see the "Removed" section below. The library's JAR byte size is about 15% smaller.

    Added

    • Add scala.xml.transform.NestingTransformer, to apply a single rule recursively, to give the original behavior of RuleTransformer, see below.
    • The apiURL is now published in ivy metadata so that hyperlinks exist in downstream projects that reference Scala XML in their Scaladocs.
    • Declare version policy of with early-semver in Mima with sbt-version-policy plugin

    Changed

    • Changes to the default parser settings for the JDK SAXParser, see Safe parser defaults page on the wiki.
    • The parser used by the load methods from scala.xml.XML and from scala.xml.factory.XMLLoader is now a ThreadLocal instance of SAXParser to reuse the parser instance and avoid repeatedly

    ... (truncated)

    Commits
    • f553bee Update sbt-scala-native-crossproject, ... to 1.2.0
    • 76cb7ac Merge pull request #592 from lolgab/native-scala-3
    • 723ecf1 Merge pull request #595 from scala-steward/update/auxlib-0.4.4
    • 170ea59 Merge pull request #590 from scala-steward/update/scala3-library-3.1.1
    • 5bee75b Fix typo in build.sbt
    • 21f5a61 Update auxlib, javalib, junit-runtime, ... to 0.4.4
    • 6b70ade Merge pull request #593 from scala-steward/update/sbt-header-5.6.5
    • 7c01069 Merge pull request #587 from dubinsky/parse-namespaces
    • f931732 Merge pull request #594 from scala-steward/update/sbt-scalajs-1.9.0
    • 29c758c Update sbt-scalajs, scalajs-compiler, ... to 1.9.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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)
    dependencies 
    opened by dependabot[bot] 0
Owner
Ismam
I like cats.
Ismam
Forage-project - This is a project given by Google Android Developers team. It's specifically created for data persistance.

Forage - Starter Code Starter code for the fifth independent project for Android Basics in Kotlin. This project pairs with Unit 5 of Android Basics in

Espérant GADA 0 Jan 2, 2022
Civihelper-project - This is our first android project .

Civihelper-project Problem-- Time taking and cumbersome conventional way to submit your civil problems. Proposed soln--- A platform to provide the sub

Kunal Kumar 1 Jun 6, 2022
Connect is an Android Application to connect people for a project and can then work on the application to efficiently complete the project

Connect is an Android Application to connect people for a project and can then work on the application to efficiently complete the project

Shubhaprasad Padhy 1 Jan 9, 2022
Idaesbasic - An all in one project manager that stores everything in files directly into your project! 🤯

Idaesbasic - Project-Managment redefined Idaesbasic Everything is a file ?? With this project managment tool, everything is a file. Your todolists are

Ben Herbst 123 Nov 11, 2022
FoldingNavigationDrawer-Android This is a sample project present how to use Folding-Android to add Folding Efect to Navigation Drawer.

FoldingNavigationDrawer-Android Sample (Play Store Demo) This is a sample project present how to use Folding-Android to add Folding Efect to Navigatio

null 242 Nov 25, 2022
📱 Android Library to implement Rich, Beautiful, Stylish 😍 Material Navigation View for your project with Material Design Guidelines. Easy to use.

Material NavigationView for Android ?? ?? Android Library to implement Rich, Beautiful Material Navigation View for your project with Material Design

Shreyas Patil 198 Dec 17, 2022
It is a project that contains lessons and examples about Kotlin programming language. 🇰

Kotlin Tutorials What is Kotlin? I added the platforms it supports and great resources. You can access the article from the link below: https://medium

Halil Özel 94 Dec 22, 2022
This is a first kotlin project

SmallPocket This is a first kotlin app, help user to save links easily, and can export to Evernote as weekly. Steps: copy link anywhere open SmallPock

KotlinChina 31 Dec 17, 2022
Example of Android project showing integration with Kotlin and Dagger 2

kotlin-dagger-example This project demonstrate how to setup an Android Project with Kotlin and Dagger 2. It's based on Dagger 2 example ##Known issues

Damian Petla 533 Nov 11, 2022
Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project

Newsout Android and iOS mobile client for Nextcloud news App. The Android client is already available to download in the Play Store. F-Droid and Apple

Simon Schubert 118 Oct 3, 2022
:octocat: A demo project based on MVVM architecture and material design & animations.

GithubFollows A simple demo project based on MVVM clean architecture and material design & animations. Architecture Specs & Open-source libraries Mini

Jaewoong Eum 288 Dec 25, 2022
🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

TheMovies A simple project for The Movie DB based on Kotlin MVVM clean architecture and material design & animations. How to build on your environment

Jaewoong Eum 420 Nov 29, 2022
Android Phishing Application.This Project is for Educational purposes only.The Developer of this application is not responsible of any bad usage

Android Phishing Application.This Project is for Educational purposes only.The Developer of this application is not responsible of any bad usage

Aria Shirazi 93 Oct 23, 2022
The example Android project of animated menu items in toolbar

Android Animated Menu Items The example Android project of animated menu items in toolbar. Thanks Srikant Shetty for idea of this animation. Cut: Copy

Ilya Fomenko 922 Nov 23, 2022
Sample Project for Android Support Library 23.2

SnapShot: Contains features Vector Drawable Animated Vector Drawable AppCompat DayNight theme Bottom Sheets Using BottomSheetDialog in day-night mode.

Huqiu Liao 779 Nov 24, 2022
This project is focused on the sample using the API's new preview version of Android-L, use of transitions, shadows etc...

Android L preview example Description This project is focused on the sample using the API's new preview version of Android-L, use of transitions, shad

Saul Molinero 165 Nov 10, 2022
A project which demonstrate how to develop a custom client on android for dribbble.com

##What is this? This is a project with custom client app on android for https://dribbble.com, which you can browse the popular icon and animation, lik

ZhangLei 599 Nov 14, 2022
Project BlueWeather is an android app that lists the closest locations to you and shows the 7-day weather forecast for the location you select.

Project BLUEWEATHER Description Project BlueWeather is a weather forecast application for android. It lists the locations closest to you. It then prov

Burak Unutmaz 4 May 12, 2021
Chat is a sample project that presents a modern, 2021 approach to Android application development.

Chat for Android Chat is a sample project that presents a modern, 2021 approach to Android application development. Screenshots ??

Cenk Gun 10 Nov 6, 2022