Collect Source Maps During DSL compilation (#76)
Collect source maps as outputs from DSL compilation rule
- Collect Source Maps During DSL compilation #76 (@KetanReddy)
- docs: JavaScript linting guide #74 (@cehan-Chloe)
- Chloeeeeeee (@cehan-Chloe)
- Ketan Reddy (@KetanReddy)
Update JS Rules to Latest (#73)
- Update aspect rules for js builds to the latest major
- Update iOS rules to support Bazel 7
- Create Specific Export for XLR Manifest #72 (@KetanReddy)
- Update JS Rules to Latest #73 (@KetanReddy)
- Ketan Reddy (@KetanReddy)
- Add XLR entries to generated package.json #63 (@adierkens)
- Adam Dierkens (@adierkens)
- Marlon "Marky" Ercillo (@mercillo)
- Marlon "Marky" Ercillo (@mercillo)
- Marlon "Marky" Ercillo (@mercillo)
- Lint & Fix all *.bzl files #60 (@adierkens)
- Update examples to use rules_bazel_integration_test #59 (@adierkens)
- Generate docs for all rules #58 (@adierkens)
- Adam Dierkens (@adierkens)
- Marlon "Marky" Ercillo (@mercillo)
- iOS publishing rule updates #51 (@hborawski)
- Update Generated Release Notes to Conform to Bazel 6 Standard #57 (@KetanReddy)
- Harris Borawski (@hborawski)
- Ketan Reddy (@KetanReddy)
Oclif Macro (#43)
Add macro for building Oclif CLIs and Plugins.
- Bazel 6 Migration #34 (@adierkens @hborawski @rafbcampos @KetanReddy @sugarmanz @brocollie08 [email protected] @nancywu1)
- Update docs #53 (@adierkens @sugarmanz)
- Bazel 6 JVM #50 (@adierkens @brocollie08 @sugarmanz)
- Update config search path to remove bin/ prefix #44 (@adierkens @KetanReddy)
- Bazel 6 xlr #45 (@adierkens)
- Oclif Macro #43 (@KetanReddy)
- iOS_pipeline macro seperate out uitests #49 ([email protected] @nancywu1)
- iOS: Move over common utils.bzl macros to be reused for playerplugins #48 ([email protected] @nancywu1)
- add generic stamp rule back in to stamp Podspec #46 (@hborawski)
- Bazel 6 - Support artifact stamping #40 (@adierkens @KetanReddy)
- set visibility for native bundles #36 (@hborawski)
- @brocollie08
- @nancywu1
- Adam Dierkens (@adierkens)
- Harris Borawski (@hborawski)
- Jeremiah Zucker (@sugarmanz)
- Ketan Reddy (@KetanReddy)
- Rafael Campos (@rafbcampos)
- zwu01 ([email protected])
- Migrate from bazel-distribution to rules_jvm_external for Maven distribution #39 (@sugarmanz)
- Jeremiah Zucker (@sugarmanz)
- Fix Android SDK and build tools versions #41 (@brocollie08)
maven_install
for publishing to local Maven repository (#37)
maven_install
rule that installs an artifact to the consumers local Maven repository (typically ~/.m2/repository
). The target must provide MavenDeploymentInfo
(i.e. assemble_maven
targets).
This is tied into the top-level kt_jvm
macro and will generate a target if distribution
is configured.
maven_install
for publishing to local Maven repository #37 (@sugarmanz)
- Jeremiah Zucker (@sugarmanz)
- Kotlin rules v1.7.1 #35 (@sugarmanz)
- Jeremiah Zucker (@sugarmanz)
- Point to fork of rules_ios #33 (@hborawski)
- Harris Borawski (@hborawski)
- 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))