Bee

0.78.0 (2025-06-03)

Features

  • doc:site task uses evergarden instead of javadng (a280bfb)

Assets

0.77.2 (2025-06-03)

Bug Fixes

Assets

0.77.1 (2025-04-23)

Bug Fixes

Assets

0.77.0 (2025-04-16)

Features

  • 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)

Bug Fixes

Assets

0.76.0 (2025-04-09)

Features

  • drop Ensure (48af674)
  • find-main task uses ClassFile API (a70de15)
  • Isolation can return value (0c4631c)
  • use ClassFile API instead of ASM (d29195a)

Bug Fixes

  • ClassFile API requires the completed classpaths (074a8be)

Assets

0.75.0 (2025-04-06)

Features

  • 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)

Bug Fixes

  • 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)

Assets

0.74.0 (2025-03-28)

Features

  • enable JEP438 (31751fb)
  • enhance profiler (2949e66)
  • installer can remove unused cache files (dbe379f)
  • license task can specify the exclude pattern (f1cccc8)

Bug Fixes

  • help task is broken (620739a)
  • use JEP438 option if Java is 24 or later (e8d2332)

Assets

0.73.0 (2025-03-28)

Features

  • find-main task returns optional value (3b57f40)
  • remove unused classes (80e36a2)

Assets

0.72.0 (2025-03-27)

Features

  • remove java-agent (9e2235b)
  • support dynamic inline class loading (9e946d1)

Assets

0.71.0 (2025-03-25)

Features

  • 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)

Bug Fixes

Assets

0.70.0 (2025-03-19)

Features

Bug Fixes

  • allow write access to github action (a19e9fa)
  • change the interval time of update to 7200 mins (6a0c05a)
  • handle root option well (0e23699)

Miscellaneous Chores

Assets

0.67.4 (2025-03-13)

Bug Fixes

Assets

0.67.3 (2025-03-12)

Bug Fixes

  • maven plugin's version are fixed (e29f363)
  • skip test on jitpack's ci (25013a2)

Assets

0.67.2 (2025-03-12)

Bug Fixes

  • revert java source version (a1f5055)

Assets

0.67.1 (2025-03-12)

Bug Fixes

Assets

0.67.0 (2025-03-11)

Features

  • '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)

Bug Fixes

Miscellaneous Chores

Assets

0.66.0 (2025-03-10)

Features

  • drop java version modification (d2c888f)

Bug Fixes

Assets

0.65.2 (2025-03-10)

Bug Fixes

Assets

0.65.1 (2025-03-10)

Bug Fixes

Assets

0.65.0 (2025-03-10)

Features

Bug Fixes

  • remove build request on github action (25ebcd1)
  • update release process (90553f6)
  • use Platform constants (4f3f877)

Assets

0.64.0 (2024-11-16)

Features

  • 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)

Bug Fixes

  • 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)

Assets

0.63.7 (2024-11-13)

Bug Fixes

Assets

0.63.6 (2024-11-13)

Bug Fixes

Assets

0.63.5 (2024-11-13)

Bug Fixes

Assets

0.63.4 (2024-11-13)

Bug Fixes

Assets

0.63.3 (2024-11-13)

Bug Fixes

Assets

0.63.2 (2024-11-13)

Bug Fixes

Assets

0.63.1 (2024-11-13)

Bug Fixes

Assets

0.63.0 (2024-11-13)

Features

  • Enhance Jitpack support (4c75a25)

Bug Fixes

  • refactoring pom generator (13bfd99)

Assets

0.62.0 (2024-11-13)

Features

  • add Task#find (9b2dc9a)
  • drop Repository#require(String, String, String) (9b2dc9a)
  • POM recognizes the usage of eclipse compiler automatically. (9b2dc9a)

Assets

0.61.1 (2024-11-12)

Bug Fixes

  • skip annotation processor in invalid environment (6e6bbc6)

Assets

0.61.0 (2024-11-12)

Features

Assets

0.60.1 (2024-11-12)

Bug Fixes

  • Test task can show more readable output on Junit5 (4a255e8)
  • test task shows class name on MethodTestSource (4b333a1)

Assets

0.60.0 (2024-11-11)

Features

  • add commnads eclipse:live and eclipse:repository (d5bb012)

Bug Fixes

Assets

0.59.0 (2024-11-06)

Features

Assets

0.58.0 (2024-11-05)

Features

  • 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)

Bug Fixes

Assets

0.57.0 (2024-10-16)

Features

  • FastCollector can collect any dependency in parallel (aaec66e)

Assets

0.56.9 (2024-10-15)

Bug Fixes

Assets

0.56.8 (2024-10-15)

Bug Fixes

Assets

0.56.7 (2024-10-15)

Bug Fixes

Assets

0.56.6 (2024-10-15)

Bug Fixes

Assets

0.56.5 (2024-10-15)

Bug Fixes

Assets

0.56.4 (2024-10-15)

Bug Fixes

Assets

0.56.3 (2024-10-15)

Bug Fixes

Assets

0.56.2 (2024-10-14)

Bug Fixes

Assets

0.56.1 (2024-10-14)

Bug Fixes

Assets

0.56.0 (2024-10-14)

Features

Bug Fixes

  • 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)

Assets

0.55.0 (2024-10-12)

Features

  • remove plugin version on pom.xml (d95e0c4)

Assets

0.54.3 (2024-10-03)

Bug Fixes

Assets

0.54.2 (2024-09-30)

Bug Fixes

  • await resolving dependencies manually (16ea1d6)

Assets

0.54.1 (2024-09-27)

Bug Fixes

Assets

0.54.0 (2024-09-27)

Features

  • show benchmark on readme (7b6b5fb)

Assets

0.53.0 (2024-09-25)

Features

  • add file type (kotlin and rust) (6fa210b)
  • update lambok to 1.18.34 (37f0af4)

Bug Fixes

  • http header parsing is broken (2824814)
  • remove unused method (d1d4e54)

Assets

0.52.0 (2024-09-12)

Features

Bug Fixes

Assets

0.51.2 (2024-09-12)

Bug Fixes

  • make dependency resolution more faster (de86898)

Assets

0.51.1 (2024-09-11)

Bug Fixes

  • installer creats compact jar (a72d93d)

Assets

0.51.0 (2024-09-11)

Features

  • Jar task can configure the packing and merging option. (75333ed)
  • remove bun task (0ea6c2a)

Bug Fixes

  • avoiding compile error to upgrade bee (a6a4e45)
  • remain the service locator related files (020a006)
  • remove unused methods (c20ec3c)

Assets

0.50.0 (2024-09-11)

Features

  • downgrade maven to 4.0.0-alpha-7 (ebde1ad)
  • select highest version when artifact was conflicted (2d43a99)

Bug Fixes

Assets

0.49.0 (2024-09-11)

Features

  • casheless option ignore local repository (b35b771)
  • downgrade maven (0799d21)

Assets

0.48.1 (2024-09-10)

Bug Fixes

  • revert FastDependencyCollector (6b79071)
  • use highest version strategy (36dfea0)

Assets

0.48.0 (2024-09-10)

Features

  • maven can download pom in parallel (63ee982)
  • update maven related dependencies (d210134)

Assets

0.47.0 (2024-08-21)

Features

Bug Fixes

Assets

0.46.1 (2024-03-02)

Bug Fixes

Assets

0.46.0 (2024-03-01)

Features

Bug Fixes

Assets

0.45.2 (2024-02-20)

Bug Fixes

Assets

0.45.1 (2024-02-20)

Bug Fixes

  • ignore developer without name (090d78a)
  • update jlink command option (940e7de)

Assets

0.45.0 (2024-01-29)

Features

  • java command detects agent lib automatically (b51d1ed)

Bug Fixes

  • don't update pom on install task (c819af9)

Assets

0.44.0 (2024-01-09)

Features

Assets

0.43.0 (2024-01-09)

Features

  • 'env' task is renamed to 'wrapper' (23ab53e)

Bug Fixes

  • bee wrapper use the command name not 'bew' but 'bee' (0ea2b16)

Assets

0.42.0 (2024-01-08)

Features

  • install task requires generating maven file (bcfa13c)

Bug Fixes

Assets

0.41.0 (2024-01-07)

Features

  • 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)

Bug Fixes

Assets

0.40.1 (2024-01-06)

Bug Fixes

  • correct resolving dependencies (1966e84)

Assets

0.40.0 (2024-01-05)

Features

Bug Fixes

Assets

0.39.1 (2023-08-26)

Bug Fixes

Assets

0.39.0 (2023-06-06)

Features

  • Use latest version resolver when conflicts libraries. (36c4ae1)

Bug Fixes

  • 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)

Assets

0.38.0 (2023-05-18)

Features

  • Exe task can archive additional resources. (6e10499)

Bug Fixes

  • 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)

Assets

0.37.0 (2023-03-02)

Features

  • NetTransporter implements peek method. (f112d18)

Bug Fixes

  • dependency task shows classifier (6e66798)
  • HEAD is not implemented in Java17. (684f0c1)
  • update sinobu (667889c)

Assets

0.36.0 (2023-01-06)

Features

Bug Fixes

  • Ignore HTTP error status. (4701cf4)

Assets

0.35.0 (2023-01-05)

Features

  • Replace maven-resolver-transport-http (99f08ee)
  • resolve conflict by nearest-latest-strategy (606b55e)

Bug Fixes

Assets

0.34.1 (2022-12-27)

Bug Fixes

  • Don't load this compiled project. (6049675)

Assets

0.34.0 (2022-12-25)

Features

  • Latest version means snapshoted version. (464574a)

Assets

0.33.2 (2022-12-19)

Bug Fixes

  • revert maven-resolver-provider because of its bug (727eeac)
  • update sinobu and javadng (caa0f54)

Assets

0.33.1 (2022-12-19)

Bug Fixes

Assets

0.33.0 (2022-12-18)

Features

  • Update required java version to 17 (cd875b8)

Assets

0.32.2 (2022-11-29)

Bug Fixes

Assets

0.32.1 (2022-11-29)

Bug Fixes

  • Can't load project related classes. (413bde3)
  • CI task outputs the invalid code. (fb6c454)

Assets

0.32.0 (2022-11-29)

Features

Bug Fixes

Assets

0.31.0 (2022-06-30)

Features

  • 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)

Bug Fixes

  • 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)

Assets

0.30.1 (2022-01-22)

Bug Fixes

Assets

0.30.0 (2022-01-22)

Features

  • 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)

Bug Fixes

  • 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)

Assets

0.29.0 (2022-01-20)

Features

  • Add --skip (-x) option to skip any task execution. (5a88114)
  • Commandline option can define system property like maven. (1ca135c)
  • Enable multilined commandline interface. (ec30c24)

Bug Fixes

  • Avoid NPE. (a273b79)
  • Bee option is aware of environment variable. (151fe78)
  • Update exewrap version. (a571c99)

Assets

0.28.2 (2022-01-18)

Bug Fixes

  • Don't load target classes. (dd323ce)

Assets

0.28.1 (2022-01-18)

Bug Fixes

  • Auto detected repository uri is invalid. (ea4400a)

Assets

0.28.0 (2022-01-18)

Features

  • 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)

Bug Fixes

  • Dependency resolving is aware of no-cache option. (01a0415)

Assets

0.27.0 (2022-01-17)

Features

  • Add --nocache (-n) option. (26f82ab)
  • Add --offline (-o) option. (46e98e5)
  • Add --version (-v) option. (e740649)

Assets

0.26.1 (2022-01-17)

Bug Fixes

  • Don't compute frame when version modification. (5be54a9)
  • Drop unknown vcs. (db2c7ac)

Assets

0.26.0 (2022-01-17)

Features

  • 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)

Bug Fixes

  • Compile task is aware of java version setting. (56e5ba2)
  • Parallel dependency resolver. (6d1a774)
  • Parallel metadata downloading. (5e604f2)
  • Parse clipboard data as URL. (fc1a8b6)

Assets

0.25.1 (2022-01-14)

Bug Fixes

  • Merged jar must use modified version classes. (16e8e64)

Assets

0.25.0 (2022-01-14)

Features

  • Detect version control system automatically. (0fcc463)

Bug Fixes

Assets

0.24.0 (2022-01-05)

Features

  • Detect version control system automatically when generate project. (5e8700a)
  • Disambiguate the command name. (b9687f7)
  • Disambiguate the task name. (c9fc3d3)
  • Fetch dependencies in parallel. (184eeee)

Bug Fixes

  • 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)

Assets

0.23.1 (2022-01-01)

Bug Fixes

  • Eclipse compiler always use -preserveAllLocals. (b14e971)

Assets

0.23.0 (2022-01-01)

Features

  • Add Ensure utility. (81c4553)
  • Add Project#licenser. (c56edc4)
  • Compile task supports eclipse compiler for java. (8ca0c8d)
  • Support eclipse compiler for java. (7102e42)

Bug Fixes

  • If dependency doesn't exist, README outputs the appropriate text. (77148e7)
  • Project#toDefinition outputs license declaration. (3a022a4)
  • Update maven-resolver. (f4c67fd)

Assets

0.22.0 (2021-12-17)

Features

  • Generate README.md on CI task. (7686e47)
  • License can generate the full license text without link. (c420d02)

Bug Fixes

Assets

0.21.0 (2021-12-16)

Features

  • New installer. (914c335)
  • Task#makeFile detect shell script and use line feed automatically (f0c91c7)

Bug Fixes

  • 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)

Assets

0.20.0 (2021-12-13)

Features

  • Drop automatic pom synchronization. (558a3af)
  • Drop Project#getLibrary, use #asLibraray instead. (4980760)

Bug Fixes

  • CI/CD action on github uses maven cache no longer. (ab74135)
  • Remove pom. (77af54d)

Assets

0.19.0 (2021-12-12)

Features

  • Add env:local forces to use the local installed bee. (9db13f7)
  • Support multiple copyright. (32953fd)

Bug Fixes

  • 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)

Assets

0.18.1 (2021-12-09)

Bug Fixes

  • Repository#collectDependency includes the processing project. (0ebc7fc)

Assets

0.18.0 (2021-12-08)

Features

  • Add task [env:stable] and [env:latest]. (909586c)
  • Add Task#checkFile. (621ab82)
  • Github supports the creating license.txt (d510a6f)

Bug Fixes

  • 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)

Assets

0.17.3 (2021-12-04)

Bug Fixes

Assets

0.17.2 (2021-12-03)

Bug Fixes

Assets

0.17.1 (2021-12-03)

Bug Fixes

  • Add version sufix to donwloaded jar. (90d17d0)
  • change build order (c1ba4bc)

Assets

0.17.0 (2021-12-03)

Features

  • Disabe trace message in eclipse platform. (dfe8474)
  • Merge CI/CD action. (bce1ab7)
  • Throwing TaskCancel will skip the processing task. (d0fd7bb)

Bug Fixes

Assets

0.16.0 (2021-11-30)

Features

  • Support module on eclipse task. (6c15942)

Bug Fixes

  • Change installed jar's name. (8cd022b)
  • Update maven model. (0eefb76)

Assets

0.15.1 (2021-11-19)

Bug Fixes

  • Enahance CI/CD process. (aed8c77)

Assets

0.15.0 (2021-11-19)

Features

  • Add clean task. (a8633cb)
  • JavaCompiler generates the debug info by default. (02d66a5)

Bug Fixes

  • JavaCompiler API is chainable. (5fdf0a9)
  • Optimize message on javac. (2e02639)

Assets

0.14.0 (2021-11-18)

Features

  • Drop Bee.DisableANSI option. (afbae6b)

Bug Fixes

  • 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)

Assets

0.13.0 (2021-11-14)

Features

  • Add Bee.DisableANSI option. (40be54b)

Bug Fixes

  • Disable ANSI escape code when JitPack building. (46b95e7)
  • Support maven repository detection on JitPack. (22d71ef)

Assets

0.12.0 (2021-11-14)

Features

  • Add env task to generate the local bee environment. (47ce617)
  • Bee#execute returns status code. (e518e66)
  • Ci task provides jitpack command. (e518e66)

Assets

0.11.0 (2021-11-10)

Features

  • Remove @Grab, use Require with lazy dependency resolution. (6eb2936)
  • Remove Task#require(String...) (aae42b5)

Bug Fixes

  • 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)

Assets

0.10.0 (2021-10-28)

Features

  • 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)

Bug Fixes

  • 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)

Assets

0.9.0 (2021-10-25)

Features

  • 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)

Bug Fixes

  • 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)

Assets

0.8.0 (2021-03-28)

Features

  • 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)

Bug Fixes

  • 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)

Assets

0.7.0 (2021-03-23)

Features

  • 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)

Bug Fixes

  • 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)

Assets