- doc:site task uses evergarden instead of javadng (a280bfb)
- add UserInterface#progress (0e1f3f6)
- drop OnProject and Skip (b4a2956)
- enhance javadoc error handling (f837ac1)
- enhance the failed task handling (6807cd2)
- execute task async (2625e96)
- OnProject lifestyle (d79abca)
- drop Ensure (48af674)
- find-main task uses ClassFile API (a70de15)
- Isolation can return value (0c4631c)
- use ClassFile API instead of ASM (d29195a)
- ClassFile API requires the completed classpaths (074a8be)
- add TaskOperations#config (611b91d)
- custom message builder (a14ff2f)
- drop user config (190a970)
- provide metadata for configuration (0e4c80b)
- TaskInfo manages all tasks by type (5d29c64)
- UserInterface supports Map (4215c03)
- accept the proxied task (2bf8957)
- deny concrete task class (bdb1055)
- exe task uses the built-in downloader (d09d5e6)
- help task is broken (1a835f1)
- parallel download? (6aacd2c)
- task priority (0cf48e2)
- test task must use the JVM userinterface (df1e001)
- enable JEP438 (31751fb)
- enhance profiler (2949e66)
- installer can remove unused cache files (dbe379f)
- license task can specify the exclude pattern (f1cccc8)
- help task is broken (620739a)
- use JEP438 option if Java is 24 or later (e8d2332)
- find-main task returns optional value (3b57f40)
- remove unused classes (80e36a2)
- remove java-agent (9e2235b)
- support dynamic inline class loading (9e946d1)
- add TaskInfo#computeTaskName(TaskReference) (de25016)
- collect module from require-module entry on MANIFEST.MF (8dfc884)
- drop Task#execute (8b366d5)
- remove fileds on task (ab6bf71)
- remove ui and project fields in Task (70c0dc8)
- separate task info (dcc6c08)
- separate task related operations (eb20fb2)
- separate task requiring (399b0bf)
- task configuration (70cb23a)
- Task is interface now (771ad72)
- allow write access to github action (a19e9fa)
- change the interval time of update to 7200 mins (6a0c05a)
- handle root option well (0e23699)
- maven plugin's version are fixed (e29f363)
- skip test on jitpack's ci (25013a2)
- revert java source version (a1f5055)
- 'env' task is renamed to 'wrapper' (23ab53e)
- add bun task (28607bd)
- add commnads eclipse:live and eclipse:repository (d5d8791)
- Add dependency task. (947212f)
- add dependency:module task (15c6f5c)
- add file type (kotlin and rust) (6fa210b)
- add Library#byPom (2fee6cf)
- add native task (6aadcdc)
- add native:run task (bec28aa)
- add Task#find (3666cfe)
- add Task#pack and #unpack with tracking (bd12f75)
- casheless option ignore local repository (b35b771)
- ci task can cache the local repository (0db20ed)
- downgrade maven (0799d21)
- downgrade maven to 4.0.0-alpha-7 (ebde1ad)
- drop java version modification (d2c888f)
- drop Repository#require(String, String, String) (3666cfe)
- enahnce ci/cd (eb27277)
- enhance installer (c764d8b)
- Enhance Jitpack support (3666cfe)
- Exe task accepts additional modules (02942d8)
- Exe task can archive additional resources. (6e10499)
- expose the configurable option on tasks (b499bcf)
- FastCollector can collect any dependency in parallel (aaec66e)
- guess location if JAVA_HOME environment variable is not found (cc050e3)
- IDE task creates the maven's file also. (1df18ea)
- install task requires generating maven file (bcfa13c)
- Jar task can configure the packing and merging option. (75333ed)
- Java and Test can configure the JVM and additional parameters (bd12f75)
- java command detects agent lib automatically (b51d1ed)
- Latest version means snapshoted version. (464574a)
- maven can download pom in parallel (63ee982)
- maven task updates pom (44b626e)
- Native task detects various resources automatically. (d83d684)
- native task install native image builder automatically (dc552c9)
- native task run tests with agent (bd12f75)
- Native task supports SerializedLambda automatically (42e6737)
- NetTransporter implements peek method. (f112d18)
- POM recognizes the usage of eclipse compiler automatically. (3666cfe)
- Process accepts working directory. (20efc37)
- remove bun task (0ea6c2a)
- remove plugin version on pom.xml (d95e0c4)
- rename task from pom to maven (a055260)
- Replace maven-resolver-transport-http (99f08ee)
- resolve conflict by nearest-latest-strategy (606b55e)
- revert FastScanner (e652240)
- select highest version when artifact was conflicted (2d43a99)
- show benchmark on readme (7b6b5fb)
- update lambok to 1.18.34 (37f0af4)
- update maven related dependencies (d210134)
- update maven-resolver (bbebbf0)
- update maven-resolver (abb37aa)
- Update required java version to 17 (cd875b8)
- update sinobu (6010453)
- use BfDependencyCollector (0d64561)
- Use latest version resolver when conflicts libraries. (36c4ae1)
- use maven on jitpack's ci (5f9941b)
- use sorted classpath in native task (a535508)
- drop java version modification (d2c888f)
- remove build request on github action (25ebcd1)
- update release process (90553f6)
- use Platform constants (4f3f877)
- add commnads eclipse:live and eclipse:repository (d5d8791)
- add Task#find (3666cfe)
- drop Repository#require(String, String, String) (3666cfe)
- Enhance Jitpack support (3666cfe)
- expose the configurable option on tasks (b499bcf)
- maven task updates pom (44b626e)
- POM recognizes the usage of eclipse compiler automatically. (3666cfe)
- require Java 21 (d5d8791)
- skip annotation processor in invalid environment (44b626e)
- Test task can show more readable output on Junit5 (44b626e)
- test task shows class name on MethodTestSource (44b626e)
- update sinobu (45f52f9)
- refactoring pom generator (13bfd99)
- add Task#find (9b2dc9a)
- drop Repository#require(String, String, String) (9b2dc9a)
- POM recognizes the usage of eclipse compiler automatically. (9b2dc9a)
- skip annotation processor in invalid environment (6e6bbc6)
- Test task can show more readable output on Junit5 (4a255e8)
- test task shows class name on MethodTestSource (4b333a1)
- add commnads eclipse:live and eclipse:repository (d5bb012)
- add dependency:module task (15c6f5c)
- add native task (6aadcdc)
- add native:run task (bec28aa)
- add Task#pack and #unpack with tracking (bd12f75)
- ci task can cache the local repository (0db20ed)
- Exe task accepts additional modules (02942d8)
- Java and Test can configure the JVM and additional parameters (bd12f75)
- Native task detects various resources automatically. (d83d684)
- native task install native image builder automatically (dc552c9)
- native task run tests with agent (bd12f75)
- Native task supports SerializedLambda automatically (42e6737)
- Process accepts working directory. (20efc37)
- use sorted classpath in native task (a535508)
- FastCollector can collect any dependency in parallel (aaec66e)
- 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)
- remove plugin version on pom.xml (d95e0c4)
- await resolving dependencies manually (16ea1d6)
- add file type (kotlin and rust) (6fa210b)
- update lambok to 1.18.34 (37f0af4)
- http header parsing is broken (2824814)
- remove unused method (d1d4e54)
- make dependency resolution more faster (de86898)
- installer creats compact jar (a72d93d)
- Jar task can configure the packing and merging option. (75333ed)
- remove bun task (0ea6c2a)
- avoiding compile error to upgrade bee (a6a4e45)
- remain the service locator related files (020a006)
- remove unused methods (c20ec3c)
- downgrade maven to 4.0.0-alpha-7 (ebde1ad)
- select highest version when artifact was conflicted (2d43a99)
- casheless option ignore local repository (b35b771)
- downgrade maven (0799d21)
- revert FastDependencyCollector (6b79071)
- use highest version strategy (36dfea0)
- maven can download pom in parallel (63ee982)
- update maven related dependencies (d210134)
- ignore developer without name (090d78a)
- update jlink command option (940e7de)
- java command detects agent lib automatically (b51d1ed)
- don't update pom on install task (c819af9)
- 'env' task is renamed to 'wrapper' (23ab53e)
- bee wrapper use the command name not 'bew' but 'bee' (0ea2b16)
- install task requires generating maven file (bcfa13c)
- 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)
- correct resolving dependencies (1966e84)
- 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)
- 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)
- NetTransporter implements peek method. (f112d18)
- dependency task shows classifier (6e66798)
- HEAD is not implemented in Java17. (684f0c1)
- update sinobu (667889c)
- Ignore HTTP error status. (4701cf4)
- Replace maven-resolver-transport-http (99f08ee)
- resolve conflict by nearest-latest-strategy (606b55e)
- Don't load this compiled project. (6049675)
- Latest version means snapshoted version. (464574a)
- revert maven-resolver-provider because of its bug (727eeac)
- update sinobu and javadng (caa0f54)
- Update required java version to 17 (cd875b8)
- Can't load project related classes. (413bde3)
- CI task outputs the invalid code. (fb6c454)
- 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)
- 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)
- 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)
- Don't load target classes. (dd323ce)
- Auto detected repository uri is invalid. (ea4400a)
- 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)
- Add --nocache (-n) option. (26f82ab)
- Add --offline (-o) option. (46e98e5)
- Add --version (-v) option. (e740649)
- Don't compute frame when version modification. (5be54a9)
- Drop unknown vcs. (db2c7ac)
- 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)
- Merged jar must use modified version classes. (16e8e64)
- Detect version control system automatically. (0fcc463)
- 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)
- Eclipse compiler always use -preserveAllLocals. (b14e971)
- 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)
- Generate README.md on CI task. (7686e47)
- License can generate the full license text without link. (c420d02)
- 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)
- Drop automatic pom synchronization. (558a3af)
- Drop Project#getLibrary, use #asLibraray instead. (4980760)
- CI/CD action on github uses maven cache no longer. (ab74135)
- Remove pom. (77af54d)
- 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)
- Repository#collectDependency includes the processing project. (0ebc7fc)
- 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)
- Add version sufix to donwloaded jar. (90d17d0)
- change build order (c1ba4bc)
- Disabe trace message in eclipse platform. (dfe8474)
- Merge CI/CD action. (bce1ab7)
- Throwing TaskCancel will skip the processing task. (d0fd7bb)
- Support module on eclipse task. (6c15942)
- Add clean task. (a8633cb)
- JavaCompiler generates the debug info by default. (02d66a5)
- JavaCompiler API is chainable. (5fdf0a9)
- Optimize message on javac. (2e02639)
- 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)
- Add Bee.DisableANSI option. (40be54b)
- Disable ANSI escape code when JitPack building. (46b95e7)
- Support maven repository detection on JitPack. (22d71ef)
- Add env task to generate the local bee environment. (47ce617)
- Bee#execute returns status code. (e518e66)
- Ci task provides jitpack command. (e518e66)
- 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)
- 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)
- 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)
- 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)
- 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)