Skip to content

Latest commit

Β 

History

History
604 lines (328 loc) Β· 17.6 KB

CHANGELOG.md

File metadata and controls

604 lines (328 loc) Β· 17.6 KB

v1.1.6 (Thu Jan 02 2025)

Release Notes

Collect Source Maps During DSL compilation (#76)

Collect source maps as outputs from DSL compilation rule


πŸ› Bug Fix

πŸ“ Documentation

Authors: 2


v1.1.5 (Fri Aug 30 2024)

Release Notes

Update JS Rules to Latest (#73)

  • Update aspect rules for js builds to the latest major
  • Update iOS rules to support Bazel 7

πŸ› Bug Fix

Authors: 1


v1.1.4 (Mon Aug 05 2024)

πŸ› Bug Fix

Authors: 1


v1.1.3 (Sun Aug 04 2024)

πŸ› Bug Fix

Authors: 1


v1.1.2 (Sat Aug 03 2024)

πŸ› Bug Fix

Authors: 1


v1.1.1 (Fri Aug 02 2024)

πŸ› Bug Fix

Authors: 1


v1.1.0 (Thu Aug 01 2024)

πŸš€ Enhancement

  • Bazel6 - stamping tars, generating gh-page.js, and deploying gh-pages #62 (@mercillo)

πŸ› Bug Fix

🏠 Internal

Authors: 2


v1.0.1 (Thu Jul 18 2024)

πŸ› Bug Fix

Authors: 2


v1.0.0 (Thu Jul 11 2024)

Release Notes

Oclif Macro (#43)

Add macro for building Oclif CLIs and Plugins.


πŸ’₯ Breaking Change

πŸ› Bug Fix

Authors: 8


v0.12.0 (Fri Mar 15 2024)

πŸš€ Enhancement

  • Migrate from bazel-distribution to rules_jvm_external for Maven distribution #39 (@sugarmanz)

Authors: 1


v0.11.1 (Fri Mar 15 2024)

πŸ› Bug Fix

Authors: 1


v0.11.0 (Wed Dec 13 2023)

Release Notes

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.


πŸš€ Enhancement

  • maven_install for publishing to local Maven repository #37 (@sugarmanz)

Authors: 1


v0.10.4 (Mon Dec 04 2023)

πŸ› Bug Fix

Authors: 1


v0.10.3 (Wed Oct 18 2023)

πŸ› Bug Fix

Authors: 1


v0.10.2 (Mon Dec 12 2022)

πŸ› Bug Fix

  • upgrade bazel distribution to branch that includes curl fix #25 (@sugarmanz)

Authors: 1


v0.10.1 (Wed Dec 07 2022)

Release Notes

Externalize entrypoint for webpack bundle (#24)

Webpack bundle macro now requires an entrypoint to be supplied.


πŸ› Bug Fix

Authors: 1


v0.10.0 (Wed Oct 26 2022)

πŸš€ Enhancement

Authors: 1


v0.9.0 (Mon Oct 17 2022)

πŸš€ Enhancement

Authors: 1


v0.8.0 (Thu Aug 18 2022)

πŸš€ Enhancement

Authors: 1


v0.7.0 (Mon Aug 08 2022)

πŸš€ Enhancement

Authors: 1


v0.6.4 (Wed Aug 03 2022)

πŸ› Bug Fix

⚠️ Pushed to main

Authors: 1


v0.6.3 (Wed Aug 03 2022)

⚠️ Pushed to main

Authors: 1


v0.6.2 (Wed Aug 03 2022)

πŸ› Bug Fix

Authors: 1


v0.6.1 (Mon Aug 01 2022)

πŸ› Bug Fix

  • Fix non-utf8 files from being changed during nextjs stamping #16 (@adierkens)

πŸ“ Documentation

Authors: 1


v0.6.0 (Mon Aug 01 2022)

πŸš€ Enhancement

Authors: 1


v0.5.1 (Fri Jul 29 2022)

πŸ› Bug Fix

Authors: 1


v0.5.0 (Thu Jul 21 2022)

Release Notes

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",
    ]
)

πŸš€ Enhancement

  • Better support for additional package.json attributes #11 (@adierkens)

Authors: 1


v0.4.1 (Wed Jul 20 2022)

⚠️ Pushed to main

  • propagate args for closing staging repo (@sugarmanz)

Authors: 1


v0.4.0 (Wed Jul 20 2022)

Release Notes

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.

Regular scope naming strategy:

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