Skip to content

Releases: Evertz/bzlgen

v0.5.1

13 Oct 14:35
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release
  • fix: Remove @angular/core, @angular/common and rxjs dependencies when generating with the ng_bundle generator as these deps are already included by default
  • fix: Handle double quotes when resolving imports within Typescript files

v0.5.0

13 Aug 22:01
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

0.5.0

  • fix: Don't evict unknown rule loads from load mappings
  • refactor: Split generator resolution and types into separate files #40
  • feat: Support generating bzl_library rules #53
  • chore: Updated npm dependencies
  • chore: Updated bazel dependencies #55

v0.4.1

01 May 12:49
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release
  • fix: Add --pkg_default_dep_labels defaulting to true. This causes generated dep labels to use the package default label (//my/package) rather than the file label of the imported dependency (//my/package:foo). bzlgen will generate targets with the package name when generating a directory #20

v0.4.0

28 Apr 23:28
9076497
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • feat: Support generating nodejs_binary target. The data attr will be set to entry_points generating rule #36
  • feat: Use the buildozer API via the NodeJS bindings rather than invoking directly in a shell on a text file #34
  • feat: Support generating ts_library targets for a single file #35
  • feat: Support simple generation of container_layer targets, adding files at path to the files attribute #38
  • feat: Add --pattern flag. When path represents a directory, pattern is used as a glob for filtering files #38
  • fix: Handle NodeJS builtins, adding @types/node as a dep #37

v0.3.0

07 Apr 23:50
0e9b2a2
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

#33 feat: support for resolving Typescript imports using the path mappings defined in a tsconfig.json. Use the --ts_config flag to specify a tsconfig.json (closes #22)

v0.2.0

07 Feb 00:18
b95c8d7
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

#14 Experimental support for using bazel query to resolve labels, set --use_bazel_query
#10 Flips --ng_generate_theme_binary to default true
#21 Limit choices on --build_file_name to BUILD and BUILD.bazel
#18 Default rule load sites for supported rules
#19 Allow deep imports on any package

Now available on npm!
npm i -g @evertz/bzlgen

v0.1.0

27 Jan 14:58
a8cb52f
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial pre-release

Not yet published to npm, but can install from tar.
npm i -g https://github.com/evertz/bzlgen/releases/download/v0.1.0/evertz-bzlgen-0.1.0.tgz