0.57.0 (2024-10-16)
- FastCollector can collect any dependency in parallel (aaec66e)
0.56.9 (2024-10-15)
- revert collector (86ea953)
0.56.8 (2024-10-15)
- use bf collector (98dc6e4)
0.56.7 (2024-10-15)
0.56.6 (2024-10-15)
- task (b61df5f)
0.56.5 (2024-10-15)
- task (7b1ef9b)
0.56.4 (2024-10-15)
0.56.3 (2024-10-15)
- doc task (1431b47)
0.56.2 (2024-10-14)
- revert pom (72be254)
0.56.1 (2024-10-14)
- user FastScanner (ad81e15)
0.56.0 (2024-10-14)
- command line interface related tests (40a0071)
- concurrent mode will throw error on test (3ed2a9c)
- enhance tests (af951ca)
- non-static clean room will throw error on test (ba887d1)
- test Library (ca42b23)
- update ci (a7eeb3f)
0.55.0 (2024-10-12)
- remove plugin version on pom.xml (d95e0c4)
0.54.3 (2024-10-03)
- revert FastScanner (d11c1da)
0.54.2 (2024-09-30)
- await resolving dependencies manually (16ea1d6)
0.54.1 (2024-09-27)
- update sinobu (592d986)
0.54.0 (2024-09-27)
- show benchmark on readme (7b6b5fb)
0.53.0 (2024-09-25)
0.52.0 (2024-09-12)
- enhance installer (c764d8b)
0.51.2 (2024-09-12)
- make dependency resolution more faster (de86898)
0.51.1 (2024-09-11)
- installer creats compact jar (a72d93d)
0.51.0 (2024-09-11)
- avoiding compile error to upgrade bee (a6a4e45)
- remain the service locator related files (020a006)
- remove unused methods (c20ec3c)
0.50.0 (2024-09-11)
- downgrade maven to 4.0.0-alpha-7 (ebde1ad)
- select highest version when artifact was conflicted (2d43a99)
- correct etag resolver (4c903e7)
0.49.0 (2024-09-11)
0.48.1 (2024-09-10)
0.48.0 (2024-09-10)
0.47.0 (2024-08-21)
- update sinobu (6010453)
0.46.1 (2024-03-02)
- update ci (1060a8a)
0.46.0 (2024-03-01)
- update maven-resolver (bbebbf0)
- jitpack is broken (30b4114)
0.45.2 (2024-02-20)
- avoid NPE (5de287d)
0.45.1 (2024-02-20)
0.45.0 (2024-01-29)
- java command detects agent lib automatically (b51d1ed)
- don't update pom on install task (c819af9)
0.44.0 (2024-01-09)
- enahnce ci/cd (eb27277)
0.43.0 (2024-01-09)
- 'env' task is renamed to 'wrapper' (23ab53e)
- bee wrapper use the command name not 'bew' but 'bee' (0ea2b16)
0.42.0 (2024-01-08)
- install task requires generating maven file (bcfa13c)
- update ci process (7d19b13)
0.41.0 (2024-01-07)
- guess location if JAVA_HOME environment variable is not found (cc050e3)
- IDE task creates the maven's file also. (1df18ea)
- rename task from pom to maven (a055260)
- strip whitespace (40b4be7)
0.40.1 (2024-01-06)
- correct resolving dependencies (1966e84)
0.40.0 (2024-01-05)
- update maven-resolver (abb37aa)
- dependency injection (8f1101c)
- update conjure (6237320)
- update license (9dd399d)
- update maven-resolver (565fe85)
- use temporal local repository in test (acf9412)
0.39.1 (2023-08-26)
- update sinobu (f45b8a4)
0.39.0 (2023-06-06)
- Use latest version resolver when conflicts libraries. (36c4ae1)
- Change location of the downloadable exewrap. (7e62957)
- Jar:source task should not delete resources. (1581231)
- JLink can sync the last modified date. (246596b)
- Use the latest slf4j. (29f1b53)
0.38.0 (2023-05-18)
- Exe task can archive additional resources. (6e10499)
- exe task must have built-in modules. (6ae86a1)
- Exe task should hold java.exe too. (932218e)
- Ignore error on module finding process. (5d1b375)
- Update exewrap. (ad0509c)
0.37.0 (2023-03-02)
- NetTransporter implements peek method. (f112d18)
- dependency task shows classifier (6e66798)
- HEAD is not implemented in Java17. (684f0c1)
- update sinobu (667889c)
0.36.0 (2023-01-06)
- Add dependency task. (947212f)
- Ignore HTTP error status. (4701cf4)
0.35.0 (2023-01-05)
- Replace maven-resolver-transport-http (99f08ee)
- resolve conflict by nearest-latest-strategy (606b55e)
0.34.1 (2022-12-27)
- Don't load this compiled project. (6049675)
0.34.0 (2022-12-25)
- Latest version means snapshoted version. (464574a)
0.33.2 (2022-12-19)
0.33.1 (2022-12-19)
- update sinobu (6dc3cc5)
0.33.0 (2022-12-18)
- Update required java version to 17 (cd875b8)
0.32.2 (2022-11-29)
- update javadng (336731d)
0.32.1 (2022-11-29)
0.32.0 (2022-11-29)
- NPE on CI task. (5c5cfbf)
- Update github actions. (63fdb99)
- update readme on ci (4bfc326)
- Update sinobu. (c91dd50)
0.31.0 (2022-06-30)
- Eclipse task resolves sources in parallel. (91eeead)
- Exe task can build custom JRE. (6f24e8b)
- Exe task generates custom JRE automatically. (26cf5fd)
- Exe task requires the passing tests. (00b1bd4)
- Exe task generates 64bit application only. (2536e12)
- Exe task ignore uncaught exception. (eae6f84)
- Exe task is broken. (b3e41a4)
- JavaCompilerTest was failed. (e9e61e7)
- Reduce message on license task. (5230c6e)
- update aether resolver (0a17783)
0.30.1 (2022-01-22)
- Test task is broken. (b7960d2)
0.30.0 (2022-01-22)
- Add Project#associate to store the project related info. (f966de1)
- All configurable value on tasks are non-static protected field. (d1753be)
- The command execution results are cached for each project. (384d94a)
- Jar task can't include resources when modified jar. (0a15269)
- Jar task can't pack non-class resources when modified jar. (536bcca)
- Project#getAnnotationProcessor must return all dependencies. (4476081)
- Update the generated bytecode version to 16. (46ede28)
0.29.0 (2022-01-20)
- Add --skip (-x) option to skip any task execution. (5a88114)
- Commandline option can define system property like maven. (1ca135c)
- Enable multilined commandline interface. (ec30c24)
- Avoid NPE. (a273b79)
- Bee option is aware of environment variable. (151fe78)
- Update exewrap version. (a571c99)
0.28.2 (2022-01-18)
- Don't load target classes. (dd323ce)
0.28.1 (2022-01-18)
- Auto detected repository uri is invalid. (ea4400a)
0.28.0 (2022-01-18)
- Add --help (-h) option. (9aecd59)
- Add --quiet (-q) and --debug (-d) options. (6b6a5ed)
- Add new tasks [help:task] and [help:option]. (d91d38c)
- Drop Notation. (2979c75)
- Dependency resolving is aware of no-cache option. (01a0415)
0.27.0 (2022-01-17)
- Add --nocache (-n) option. (26f82ab)
- Add --offline (-o) option. (46e98e5)
- Add --version (-v) option. (e740649)
0.26.1 (2022-01-17)
0.26.0 (2022-01-17)
- Add JavaCompiler#setCompileAll. (776fcdd)
- Add profiler. (b4678ac)
- Add profiling option (-p or -profiling). (717c16d)
- Drop configuration for test class version. (bd0fa88)
- Parallel and fast artifact downloading. (c937977)
- Provide fast DependencyCollector. (f6152f8)
- Compile task is aware of java version setting. (56e5ba2)
- Parallel dependency resolver. (6d1a774)
- Parallel metadata downloading. (5e604f2)
- Parse clipboard data as URL. (fc1a8b6)
0.25.1 (2022-01-14)
- Merged jar must use modified version classes. (16e8e64)
0.25.0 (2022-01-14)
- Detect version control system automatically. (0fcc463)
- Update to Java17. (39bc968)
0.24.0 (2022-01-05)
- Detect version control system automatically when generate project. (5e8700a)
- Disambiguate the command name. (b9687f7)
- Disambiguate the task name. (c9fc3d3)
- Fetch dependencies in parallel. (184eeee)
- Doc:site task will not fail when there is no source code. (1fd7d4d)
- Document will not fail when there is no soruce code. (6d2919a)
- Enhance env:select. (a40c255)
- Env is broken in windows. (4d8f996)
- Make fetching dependency more faster. (70afc6a)
0.23.1 (2022-01-01)
- Eclipse compiler always use -preserveAllLocals. (b14e971)
0.23.0 (2022-01-01)
- Add Ensure utility. (81c4553)
- Add Project#licenser. (c56edc4)
- Compile task supports eclipse compiler for java. (8ca0c8d)
- Support eclipse compiler for java. (7102e42)
- If dependency doesn't exist, README outputs the appropriate text. (77148e7)
- Project#toDefinition outputs license declaration. (3a022a4)
- Update maven-resolver. (f4c67fd)
0.22.0 (2021-12-17)
- Generate README.md on CI task. (7686e47)
- License can generate the full license text without link. (c420d02)
- Add license. (f4f7b29)
0.21.0 (2021-12-16)
- New installer. (914c335)
- Task#makeFile detect shell script and use line feed automatically (f0c91c7)
- Env task always clean up old envronment. (d698388)
- Failed to rebuild the wrapper when launched from the wrapper. (b5acf74)
- Format .gitignore correctly. (63d5e35)
- IDE task needs pom file no longer. (78cf6d8)
- Inputs#hyphenize accepts abbriviation. (b3c73ed)
- Install task should execute test. (f425876)
- Normalize output of .gitignore and version.txt (7de5aeb)
0.20.0 (2021-12-13)
- Drop automatic pom synchronization. (558a3af)
- Drop Project#getLibrary, use #asLibraray instead. (4980760)
0.19.0 (2021-12-12)
- Add env:local forces to use the local installed bee. (9db13f7)
- Support multiple copyright. (32953fd)
- Bee project can use the latest version on its build process. (c77d627)
- Enhance help:version info. (ce56ac8)
- env:clean must delete the snapshot jar. (8b48b72)
- File related task throws NPE by null input. (3f56313)
- Illegal line separator. (1ebba05)
- Task#copyFile ensures that the input file exists. (5c1db60)
- Task#makeFile throws NPE by null input. (5d48a96)
0.18.1 (2021-12-09)
- Repository#collectDependency includes the processing project. (0ebc7fc)
0.18.0 (2021-12-08)
- Add task [env:stable] and [env:latest]. (909586c)
- Add Task#checkFile. (621ab82)
- Github supports the creating license.txt (d510a6f)
- Eclipse make the moduled classpath when the project is moduled. (61c5367)
- NPE when no license definition. (47e46b1)
- The [clean:all] task excludes built jar set. (b528716)
- Track deleting directory. (09fa03f)
0.17.3 (2021-12-04)
0.17.2 (2021-12-03)
- Invalid shell script. (75765a6)
0.17.1 (2021-12-03)
0.17.0 (2021-12-03)
- Disabe trace message in eclipse platform. (dfe8474)
- Merge CI/CD action. (bce1ab7)
- Throwing TaskCancel will skip the processing task. (d0fd7bb)
- Format CUI message. (e099830)
0.16.0 (2021-11-30)
- Support module on eclipse task. (6c15942)
0.15.1 (2021-11-19)
- Enahance CI/CD process. (aed8c77)
0.15.0 (2021-11-19)
0.14.0 (2021-11-18)
- Drop Bee.DisableANSI option. (afbae6b)
- BeeInstaller doesn't delete release versions. (2d57954)
- Compiling order in test task. (4ae82bb)
- Compiling order in test task. (e11616d)
- Compiling order. (163ddac)
- Detect the build environment automatically. (afbae6b)
- JitPack build process uses the specified Java version. (1a9bee5)
- Platforma scans the normalized path. (be8909a)
- Rename from Env#clear to #clean. (7b901a6)
0.13.0 (2021-11-14)
- Add Bee.DisableANSI option. (40be54b)
- Disable ANSI escape code when JitPack building. (46b95e7)
- Support maven repository detection on JitPack. (22d71ef)
0.12.0 (2021-11-14)
- Add env task to generate the local bee environment. (47ce617)
- Bee#execute returns status code. (e518e66)
- Ci task provides jitpack command. (e518e66)
0.11.0 (2021-11-10)
- Remove @Grab, use Require with lazy dependency resolution. (6eb2936)
- Remove Task#require(String...) (aae42b5)
- Add all dependencies as Javadoc classpath. (571cb34)
- Check duplication when dynamic class loading. (796a4cc)
- CI can cache dependency. (b67c01c)
- doc:site indicates invalid sample directory (71397b8)
- doc:site supports javadoc for JDK (eb9d40d)
- doc:site task supports sample and document (3d27c16)
- Don't execute IDE task when project initialization phase. (5e307c8)
- Format fail message. (c5edd98)
- Generate javadoc with project's dependency. (88f9dc9)
- Handles transitive dependencies more accurately. (85483fe)
- Hide private class. (181c632)
- Installer supports shell script. (c0f8fee)
- Jitpack requires the JVM for source version. (a41e1d8)
- Repository#require resolves the specified library. (eaa7b45)
- update javadng (4f8e10f)
- Update javadng. (aacdc3f)
- Update javadng. (77026e9)
- Update javadng. (a13bd23)
- Update javadng. (56c0e39)
- Update javadng. (407cba0)
- Update javadoc link. (f86589a)
0.10.0 (2021-10-28)
- Add Inputs#formatAsSize and #observerFor. (a89471c)
- Add Inputs#formatAsSize(long, boolean). (174a6af)
- Add UserInterface#trace and #debug. (482e780)
- Drop byte-buddy-agent, use BeeLoader instead. (6550153)
- Update lambok. (9881c33)
- Colorize the console output. (09fd2a3)
- MemoizedTask is broken by user-customed task. (45a40a7)
- Rename from UserInterface#talk to #info. (43bb082)
- UserInterface depends on CLI behavior. (fc6b358)
0.9.0 (2021-10-25)
- Add test report on CI. (81955ee)
- Jar task support minify of class files. (a79cb46)
- Support annotation processor on maven. (7053921)
- Update junit. (adb7924)
- Update maven resolver. (06442bf)
- Update psychopath. (25dac78)
- Compacting log. (7a895ac)
- Format test result output on console. (e39e628)
- Integrate CI and Git task. (4e6b32c)
- Jar task shows the detailed compress log. (fa9f77f)
- Reconfigure various components. (3fc6637)
- Remove enable-preview option. (98e9036)
- Test ignores the failed test. (ca5caa9)
- Test reporter is not thread-safe. (c5ac0b6)
- Test task can detect the existence of test class. (454f24c)
- Update CI process. (587f31c)
- Update maven resolver. (fc2df5b)
- Update maven-resolver. (3b48c40)
- Update version. (33a2f74)
0.8.0 (2021-03-28)
- Add check command on compile task. (dec2637)
- Add CI/CD task (for github). (148d146)
- Enable CI on github. (06354df)
- IDE task builds pom file synchronously. (7537381)
- Jar task supports Java16 on version modification. (d1ce3ea)
- Provide version control system model. (adea252)
- Terminates all tasks when a test fails. (e4910a9)
- The dependency Grab annotation like Groovy. (6280a12)
- Use release option on maven compiler plugin. (7ef2a0d)
- When executing any command, if the project definition has been (d820b49)
- Build environment restricts the upper bound of java version. (38cc547)
- CI/CD task support JitPack. (99ff1ce)
- Compile at java 11. (e0b6a8b)
- Dependency resolution fails when library is referred from compile (520b6f7)
- Disable logging of Junit. (e148573)
- Drop preview support. (b95f3b0)
- Inputs#ref trim its contents. (86e3415)
- Integrate Inputs and DebugHelper. (eabe63e)
- Jar file is ignored. (7aef28e)
- Licesen is class now and remove StandardLicense. (3d91a52)
- Make code compilable by javac. (5905a48)
- NotationTest fails on non-windows platform. (fd20177)
- Overridden commands in subclasses were not being recognized. (d820b49)
- POM uses the ranged dependency version. (92faf58)
- Public bee related projects should refer the version.txt. (2190d36)
- Remove PGP. (11c50ff)
- Remove Task#readResource, use text-block instead. (06354df)
- Remove unused class. (148d146)
- Simplify a failure message. (dc107c8)
- The bee related project' version is corrupted. (7537381)
- Update pom. (b99df4e)
- Use java15 on memoized task. (8402e86)
0.7.0 (2021-03-23)
- Compiler target version of test classes is configurable. (1735bc3)
- Enable release-please-action when you use github. (e392965)
- Enable release-please-action when you use github. (a75ff91)
- Inputs#ref retrieve the file's live contents. (9f23e93)
- Project#product accepts CharSequence. (4a61c3a)
- Enabel in offline mode. (979f13b)
- Exe task is broken. (f1d7c60)
- FindMain throws StackOverFlowError. (fbf65bb)
- Library can recognize classifier. (525d318)
- Load same package twice. (7dd09ce)
- Memoized task is defined duplicately at parallel task execution. (bd1a83a)
- Process is broken. (24fd067)
- Release-please-action should execution on main brunch. (bd1a83a)
- Task#readResource can't read resource in jar. (d99ed7c)
- Task#readResource fails by relative path. (bd1a83a)
- Test scope accepts compile scope. (77978bf)
- Use ASM directly instead of byte-buddy. (2a88f0b)