Skip to content

0.14.0

Latest
Compare
Choose a tag to compare
@maciejwalkowiak maciejwalkowiak released this 10 Jul 08:45
c912a86

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 calling waitFor (#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 to just 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 of src
  • 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