Changelog
🚀 Features
- d26a467 Add support for Maven multi module projects (#24)
- c94745d
just kill
should stop containers instead of Docker process (#13) - 7f96a08 Add support for passing extra args and maven profile
- 3579a71 Add support for starting containers on fixed ports.
🐛 Bug Fixes
- 533c69c Fix: do not skip tests when quick is set to false
- 5c1e676 Fixes converting string with dashes to build target enum. (#26)
- 5c05e28 Fix logging events for
just run
command. - d62158b Fix: live reload does not work when first run ends with failure (#21)
- 80357d4 Improve framework resolution for Maven projects. (#15)
Fixes #8
- 1b3fc0b Fix setting nested properties in native image.
- 01a3516 Fix: do not show emoji on Windows.
- d205c40 Fix banner colors
- cdcb9e4 Fix running other commands
- 807a9bd Logging prefix
- d1f5dde Fix passing arguments to Just server
- 7714ab0 fix build
- e2ee103 fix gh
- 070b22b fix build
- 9d22c2e Fix tests.
- 2a845f8 Fix tests
- e1d8424 Fix attaching dependencies when dependency management element is present.
- a775aed Fix printing exceptions from running Maven commands.
- dad50ed Fix Windows compatibility.
- f86733c Fix postgres query logging.
- e821bcf fix logs.
- ca8351b Fix resolving dependencies that have not been downloaded yet into the local repo.
- 9cd11d4 Devcontainers: fix handling default random port.
- f4cc226 fix restarting on pom change.
- 028fc99 Fix handling initial compilation issue
🔄️ Refactorings
- efc1018 delete temp pom file
- 931eef9 bump version
- daa5901 Set the license to expire end of 2023
- 4581282 Set version to 0.13.0
- 473d642 Extend license till the end of April
- f73686c Extend license till the end of April
- d2c3316 Make live reload in the browser configurable.
- 5a4aae7 Polish
- 7ba7a84 Upgrade Docker images to latest versions. (#32)
- 5d8f6b0 Check if port is available before starting containers. (#31)
- 3db389e Start Just server on port 4242
- a867631 Enable automatic browser refresh without installing livereload plugin (#30)
- 711d51a Start infrastructure services for
just build
command (#29) - acbf675 Remove obsolete readme file (#28)
- 22d0a7b Add Zipkin to zero-config infrastructure services. (#27)
- c40d781 Back to snapshots
- 07e8d3c 0.12.0
- a30708e Set version to
0.12.0-SNAPSHOT
. - 3cc883e Add configuration option to set the default target for
build
command. (#22) - 827b37e Remove matrix from dispatch.
- 9105e82 Add dispatch action to build on demand.
- bbf1ac6 Ensure that
netstat
output stream is read before callingwaitFor
(#20) - fc6fa10 Improve testcontainers logging (#19)
- 46331f2 Add missing reflection hints for Docker. (#18)
- b22d393 Pass Maven profile and
extraArgs
to BuildCommand. (#17) - 66d016b Add build action that runs build & test after each commit. (#16)
- 8a1d230 Runtime hints for docker-java (#12)
- 4becd23 Trigger release only when tag is created
- 8b6b7e8 Back to snapshots
- 54b9844 0.11.1
- 0b23275 Back to snapshots
- 95dae1b 0.11.0
- 34b1520 Polish event names
- 267d5ba Send users data to Mixpanel.
- c4cbb4a Add Spring Java Format support to
just format
command. (#11)
- Polish logging
- 703550b Send analytics in background thread.
- c179e63 Polish logging
- 0e3244b Snapshot
- 66283c4 v0.10.0
- ff3ed3b - migrate analytics to Mixpanel
- afbe8aa Improve logging.
- d9f4841 Refactor resolving build tool and framework
- 6068258 Move to more structured package layout.
- 475bb54 Refactor build command. (#9)
- d434c52 Version 0.10.0-SNAPSHOT
- 58f9ac7 Set execution context in the
BaseCommand
. (#8) - e3a3daf Add
just kill
command. (#7) - 45f83a1 Version 0.9.1
- bf08bcd Extend the license till 2023.01.31
- 82a2b55 Version 0.9.0
- ac9151f Add Caveats to Scoop.
- 0f95480 Add Caveats to homebrew.
- bf03b5d Add analytics
- f439329 Add quick option
- 988f47f Add skipTests option
- 4ff6b89 Rename
just build jvm
tojust build jar
- 258fca5 Format command but not working in native image
- d471568 Add build command
- 24f7401 Back to snapshots
- 639dfd2 Set version to 0.8.0
- 786acc0 Polish logging
- 4f6d6d6 Polish banner
- b1030c2 Polish Maven logging
- f5fa981 Polish banner
- fec28ea Disable postgres logging by default
- f1e0081 Polish logging
- ac4e972 Add banner
- 3b8e8bf Rename generate to init
- 3dbe47e Pass Spring profile and extra args to Gradle
- 72f6031 Pass active Spring profiles to Maven.
- 140a638 Generate idea run configuration.
- 278c969 Add yaml config support
- 7c71129 0.7.0
- 857ac06 Add option to disable live-reload.
- 2ae12c9 Refactor properties
- 9232f31 Add docker-compose support
- 4681ae7 expose GET pid for testin purposes
- b046daf Add
just-spring-boot
even when devcontainers are off - 33dae6e Watch
src/main
instead ofsrc
- 03328ad Better gradle build command
- 77575be Do not start containers when disabled
- 291ca74 Expose RabbitMQ management port.
- b2e0756 Add Gradle support for Format command.
- 3368463 Back to snapshots
- 0b03bd2 v0.6.0
- f6f95f8 Integrate Scoop
- ffe4fc9 Gradle hot reload.
- e8e8926 v0.5.0
- 2b410c3 Make just-spring-boot version independent from just version.
- 3079124 Exit when not Spring Boot.
- df62e97 Exit when not maven or gradle
- dbd2fd1 Format command (#6)
- 985e863 Version 0.4.0
- 5f272dc Extend license
- ad8acfa Integrate Sentry. (#5)
- fb0907e Add Picocli to support other commands and print nice help (#4)
- 2a510c8 Flatten modules (#3)
- 54401bd Rename to just (#2)
- dc97dfd Cross Compile to multiple OS with Github actions (#1)
- 5c653c3 polish
- 8bebc89 Pass command line args to Maven
- ea4be57 Print compiling output.
- b0cbecd remove git
- ddd003e kotlin:compile
- e5371f6 Native hints for testcontainers and docker
- 295698a Add Gradle init script
- 6800fcb Polish
- f67c3a7 Add Gradle support
- 7d79391 Extract maven parts
- 711473c resolve goal based on the file
- 069fdd7 remove need for trigger file
- f6c4ddc remove need for application.pid file
- 8c35bd0 run best maven command
- b8c552a Upgrade to Spring Boot 3
- 9df0bc0 Use mvnd instead of embedded maven
- 968e8b8 add makefile
- d8f5207 bump versions to 0.3.0-SNAPSHOT
- 65376b6 remove dependencies module
- 6ce6e1f Generate user id on application start + global config
- 46fe24c Improve logging.
- 2adb34a Extend license to December.
- ba8fb15 Extract OS Utils
- 12fd7a6 Add tests for devcontainers module.
- 76dc83d Add tests for
DevcontainersClient
. - 5c10066 Run mvn command when maven wrapper is not present
- 9693780 Skip running frontend-maven-plugin.
- 4f771e1 Reduce logging levels
- 9a75afb Drop dependency to Jackson.
- bcbdafa Upgrade to Maven 3.8.4
- 30c6851 Do not create a new temp file after each change in
pom.xml
. - 31a1277 Add Redis support.
- a2bd067 Refactor Devcontainers property sources.
- a2f80e2 Add MongoDB support.
- d86c792 Add Neo4j support.
- dc457ee Refactor
DevcontainersRunListener
. - d301e81 Polish readme.
- 06264ea Add JOOQ edge case support.
- c7e703d delete temp pom file
- 3441543 handle no git
- af9799c add trigger file again.
- 0c090f4 Cleanup
- d9cf2bc Updated readme.
- fd08338 Polish
- 26bdf04 Optimize imports.
- 590a38b Handle logging statements without parameters.
- f50b2ee Add debug logs.
- 9a21070 Devcontainers: Log queries for PostgreSQL
- 7d76040 Polish pom.xml
- 18623a7 Reload: reload with a trigger file.
- 033ec6d Refactor: remove a need for a fly version property.
- 1318941 Reuse DevRunner instance.
- 1f5aab1 Devcontainers: ability to use custom Docker image.
- aa5ae9c Devcontainers: ability to enable/disable feature or particular containers.
- 091b25d Devcontainers: add RabbitMQ support.
- b00e78f rename parent module.
- f6792d2 reorganize pom.xmls
- 73702f2 Cleanup unused code.
- 41c0548 Remote devcontainers: mysql
- 8977162 Remote devcontainers: postgresql
- 1997572 Merge remote-tracking branch 'origin/main' into autoservices
- dc0bd70 Rename modules.
- ed2ac6a Initial commit for external autoservices.
- f40b9fd Add license check, polish logging
- 5511f84 Add yguardlog.xml to gitignore
- d3df71e Extract to core and obfuscate.
- 40a4f90 Spring Boot based CLI
- 81c9579 refactor
- f28be26 Refactor to single watcher.
- 2a7b011 Cleanup
- 3b8f560 Improve detecting when to trigger compile.
- 0d16b6c add mysql
- ff35d2e Obfuscate maven plugin
- 9c7cb9a add missing installation files.
- a0bcd0e yguard for autoservices
- ca0e3ac Assembly
- 2fa98d9 Update list recipes
- 6c72296 Upgrade Testcontainers.
- f51c894 Add PostgreSQL only if driver is on the classpath.
- 13616d5 add available recipes mojo
- b568a27 graphql recipe & colorful output
- 0c6bbcd receipes refactor
- 0e0d955 Rename to fly
- b6b62e8 Add recipes.
- e2acaca Autoservices for rabbitmq
- 7a1aa87 Add dependency only if they are not already added.
- fd008b8 Polish.
- dd0f80b include autoservices
- 77a6a78 Add dependencies dynamically
- 46fafe1 prototype
Contributors
We'd like to thank the following people for their contributions:
Maciej Walkowiak