- upgrade bazel distribution to branch that includes curl fix #25 (@sugarmanz)
- Jeremiah Zucker (@sugarmanz)
Externalize entrypoint for webpack bundle (#24)
Webpack bundle macro now requires an entrypoint to be supplied.
- Externalize entrypoint for webpack bundle #24 (@KetanReddy)
- Ketan Reddy (@KetanReddy)
- Add rule for using the Player CLI to compile XLRs #21 (@KetanReddy)
- Ketan Reddy (@KetanReddy)
- [js_pipeline] add rollup image plugin #22 (@sugarmanz)
- Jeremiah Zucker (@sugarmanz)
- update swift rules to work with xcode 13.3+ #20 (@hborawski)
- Harris Borawski (@hborawski)
- Update gh_pages and enable tarball stamping #19 (@adierkens)
- Adam Dierkens (@adierkens)
- Don't include v in strip_prefix #18 (@adierkens)
- Add syntax highlight (@adierkens)
- Adam Dierkens (@adierkens)
- Update .autorc (@adierkens)
- Adam Dierkens (@adierkens)
- Add auto plugin to add usage notes to release #17 (@adierkens)
- Adam Dierkens (@adierkens)
- Fix non-utf8 files from being changed during nextjs stamping #16 (@adierkens)
- Add build badge to README #15 (@adierkens)
- Adam Dierkens (@adierkens)
- Add publish and stamping support to VSCE rule #13 (@adierkens)
- Adam Dierkens (@adierkens)
- flip ternary logic for templates #12 (@hborawski)
- Harris Borawski (@hborawski)
Better support for additional package.json attributes (#11)
Adds new rules to the package.json
creation pipeline:
Adds merge_json
rule to flatten multiple json
files into one. This can be combined with the base_package_json
attribute to create more dynamic package attributes.
Adds a create_contributors
rule for generating the contributors
section of a package.json
from an .all-contributorsrc
Example:
load("@rules_player//javascript/package_json:index.bzl", "merge_json", "create_contributors")
create_contributors(
name = "pkg_json_contrib",
all_contributors = "//:.all-contributorsrc",
)
merge_json(
name = "pkg_json_template",
srcs = [
"package-template.json",
":pkg_json_contrib",
]
)
- Better support for additional package.json attributes #11 (@adierkens)
- Adam Dierkens (@adierkens)
- propagate args for closing staging repo (@sugarmanz)
- Jeremiah Zucker (@sugarmanz)
Scope naming for kt_jvm intermediate targets (#3)
If the target name is the same as the local package name, the generated targets will omit the names.
#### broader maven publishing support ([#9](https://github.com/player-ui/rules_player/pull/9))
- Maven Central compliant POM (`developers` tag)
- Coordinate `deploy_maven` targets under a single staging repository
- Allow for GPG passphrase
---
#### π Enhancement
- Scope naming for kt_jvm intermediate targets [#3](https://github.com/player-ui/rules_player/pull/3) ([@sugarmanz](https://github.com/sugarmanz))
- broader maven publishing support [#9](https://github.com/player-ui/rules_player/pull/9) ([@sugarmanz](https://github.com/sugarmanz))
#### Authors: 1
- Jeremiah Zucker ([@sugarmanz](https://github.com/sugarmanz))
---
# v0.3.0 (Wed Jul 20 2022)
#### π Enhancement
- Add stamp substitution support for nextjs docs [#10](https://github.com/player-ui/rules_player/pull/10) ([@adierkens](https://github.com/adierkens))
#### Authors: 1
- Adam Dierkens ([@adierkens](https://github.com/adierkens))
---
# v0.2.1 (Sun Jul 17 2022)
#### π Bug Fix
- Fix package name resolution for create_package_json [#8](https://github.com/player-ui/rules_player/pull/8) ([@adierkens](https://github.com/adierkens))
#### Authors: 1
- Adam Dierkens ([@adierkens](https://github.com/adierkens))
---
# v0.2.0 (Fri Jul 15 2022)
### Release Notes
#### Add better support for publishing npm packages ([#6](https://github.com/player-ui/rules_player/pull/6))
* Adds support for `registry` in the `js_pipeline`
* Adds `private` flag to omit publishing a package to `npm`
* Fixes version substitutions
---
#### π Enhancement
- Add better support for publishing npm packages [#6](https://github.com/player-ui/rules_player/pull/6) ([@adierkens](https://github.com/adierkens))
#### Authors: 1
- Adam Dierkens ([@adierkens](https://github.com/adierkens))
---
# v0.1.0 (Wed Jul 13 2022)
### Release Notes
#### Add rule for publishing to org-level github-pages repo ([#5](https://github.com/player-ui/rules_player/pull/5))
Adds a new rule for handling github-pages deployments specific to an organization.
Releases are organized by major version number, with aliases for the latest release and canary versions.
---
#### π Enhancement
- Add rule for publishing to org-level github-pages repo [#5](https://github.com/player-ui/rules_player/pull/5) ([@adierkens](https://github.com/adierkens))
#### Authors: 1
- Adam Dierkens ([@adierkens](https://github.com/adierkens))
---
# v0.0.3 (Fri Jun 24 2022)
#### β οΈ Pushed to `main`
- update kotlin rules sha checksum ([@sugarmanz](https://github.com/sugarmanz))
#### Authors: 1
- Jeremiah Zucker ([@sugarmanz](https://github.com/sugarmanz))
---
# v0.0.2 (Tue Jun 21 2022)
### Release Notes
#### Change rule name to just rules_player ([#1](https://github.com/player-ui/rules_player/pull/1))
Changes documentation and examples to use `@rules_player` as the workspace name
---
#### π Bug Fix
- Handle duplicate data refs in build + test rules [#2](https://github.com/player-ui/rules_player/pull/2) ([@adierkens](https://github.com/adierkens))
- Change rule name to just rules_player [#1](https://github.com/player-ui/rules_player/pull/1) ([@adierkens](https://github.com/adierkens))
#### Authors: 1
- Adam Dierkens ([@adierkens](https://github.com/adierkens))
---
# v0.0.1 (Thu Jun 09 2022)
#### β οΈ Pushed to `main`
- Add auto name ([@adierkens](https://github.com/adierkens))
- Update deps ([@adierkens](https://github.com/adierkens))
- Fix circle config ([@adierkens](https://github.com/adierkens))
- fix executor ([@adierkens](https://github.com/adierkens))
- Add circle and auto ([@adierkens](https://github.com/adierkens))
- fix paths ([@adierkens](https://github.com/adierkens))
- Add player rules ([@adierkens](https://github.com/adierkens))
#### Authors: 1
- Adam Dierkens ([@adierkens](https://github.com/adierkens))