com.intuit.playerui
publishing scope (#253)
Embracing the player-ui
namespace, the base group ID, and correlating package scopes, have changed:
com.intuit.player
-> com.intuit.playerui
- Dropping
.jvm
from non-android artifacts- This was originally done to leave room for intermediate JS resource artifacts. This is no longer necessary due to improvements in our build process, and enables us to remove this redundancy.
Artifact | Internal | External |
---|---|---|
Headless Player | com.intuit.player.jvm:core |
com.intuit.playerui:core |
Android Player | com.intuit.player.android:player |
com.intuit.playerui:android |
Plugins | com.intuit.player.plugins com.intuit.player.jvm.plugins com.intuit.player.android.plugins |
com.intuit.playerui.plugins |
Refactor existing DSL docs. (#288)
Update DSL docs
Remove Applitools (#277)
Enhance AsyncViewStub.awaitView()
to ensure any child AsyncViewStub
s are resolved as well. This really only affects initial hydration, preventing weird isolated rendering jank by ensuring everything is ready to be shown on screen before actually rendering the top-level asset.
com.intuit.playerui
publishing scope #253 (@sugarmanz)- feat: add github.dev links to docs #278 (rafael_campos@intuit.com @rafbcampos)
- Release main #301 (@intuit-svc)
- iOS: add asyncnodeplugin resource path to bazel.build zip #300 (nancy_wu1@intuit.com @nancywu1)
- fix: missing docs/site on docs links #299 (rafael_campos@intuit.com @rafbcampos)
- fix: help to improve docs links with relative path #298 (rafael_campos@intuit.com @rafbcampos)
- Refactor existing DSL docs. #288 (@KetanReddy)
- AsyncNodePlugin- use named export, port iOS plugin #295 (nancy_wu1@intuit.com @nancywu1)
- Fix broken link in CONTRIBUTING.md #291 (@KetanReddy)
- Remove Applitools #277 (@sugarmanz @hborawski)
- [Docs] plugin and cli updates, links fix #294 (alejandro_fimbres@intuit.com @lexfm)
- AssetProviderPlugin - Docs update #283 (marlon_ercillo@intuit.com @mercillo)
- Plugins android clean up #290 (sentony03@gmail.com nancy_wu1@intuit.com @brocollie08)
- docDays/updated FAQS #282 (marlon_ercillo@intuit.com @mercillo)
- iOS: Update plugin documentation #284 (@hborawski nancy_wu1@intuit.com)
- Update Team Page with New Members #280 (@KetanReddy)
- iOS: Update Writing Plugins guide #279 (@hborawski)
- [JVM] pom with minimal oss requirements #275 (@sugarmanz)
- Fix SwiftUIPendingTransactionPlugin Docs Page #276 (@KetanReddy)
- @brocollie08
- @intuit-svc
- @nancywu1
- afimbres (alejandro_fimbres@intuit.com)
- Alex Fimbres (@lexfm)
- brocollie08 (sentony03@gmail.com)
- Harris Borawski (@hborawski)
- Jeremiah Zucker (@sugarmanz)
- Ketan Reddy (@KetanReddy)
- Marlon "Marky" Ercillo (@mercillo)
- mercillo (marlon_ercillo@intuit.com)
- nancywu1 (nancy_wu1@intuit.com)
- Rafael Campos (@rafbcampos)
- rcampos2 (rafael_campos@intuit.com)
- Latest sync including AsyncNodePlugin #263 (sentony03@gmail.com @nancywu1 @brocollie08)
- Release main #274 (@intuit-svc)
- Playa 8756 - iOS add callTryCatchWrapper function on JSValue #270 (nancy_wu1@intuit.com @nancywu1)
- Release main #273 (@intuit-svc)
- Fix
com.intuit.player:j2v8
transitive deps #256 (@sugarmanz) - update iOS StageRevertDataPluginTests #264 (nancy_wu1@intuit.com @nancywu1)
- DSL documentation changes #266 (rafael_campos@intuit.com @rafbcampos)
- @brocollie08
- @intuit-svc
- @nancywu1
- brocollie08 (sentony03@gmail.com)
- Jeremiah Zucker (@sugarmanz)
- nancywu1 (nancy_wu1@intuit.com)
- Rafael Campos (@rafbcampos)
- rcampos2 (rafael_campos@intuit.com)
- zwu01 (nancy_wu1@intuit.com)
- Release main #259 (@intuit-svc)
- iOS - allow navigationFlowViewState attributes to take Any instead of string #258 (@zwu011 @nancywu1)
Sync Android and JVM packages to latest (#222)
- Sync Android and JVM packages to latest #222 (@Kiwiegg @sugarmanz)
- Release main #254 (@intuit-svc)
- @intuit-svc
- Jeremiah Zucker (@sugarmanz)
- Larry (@Kiwiegg)
- Release main #251 (@intuit-svc)
- 177/ add plugin examples and managed player to demo app #215 (@zwu011 @nancywu1)
- iOS: add SwiftUIPendingTransactionPlugin to reference asset dependencies #250 (@hborawski)
- Mocks for plugins #206 (marlon_ercillo@intuit.com @mercillo @zwu011 @hborawski @brocollie08 @adierkens @intuit-svc)
- store cancellables in ManagedPlayerViewModelTests #210 (@hborawski)
- apply swift 6 warning fix to flaky iOS tests #207 (@hborawski)
- iOS: make AssetBeacon equatable and add public init for metadata #248 (@hborawski)
- Singular workflow for CI #214 (sentony03@gmail.com @brocollie08)
- update Gemfile.lock #208 (@hborawski)
- Update ruby version in build #246 (@adierkens)
- @brocollie08
- @intuit-svc
- @nancywu1
- @zwu011
- Adam Dierkens (@adierkens)
- brocollie08 (sentony03@gmail.com)
- Harris Borawski (@hborawski)
- Marlon "Marky" Ercillo (@mercillo)
- mercillo (marlon_ercillo@intuit.com)
- Release main #249 (@intuit-svc)
- iOS: make AssetBeacon equatable and add public init for metadata #248 (@hborawski)
- Update ruby version in build #246 (@adierkens)
- @intuit-svc
- Adam Dierkens (@adierkens)
- Harris Borawski (@hborawski)
Add Automation ID to Error Element in Storybook (#245)
Storybook error element has a data-automation-id
property which allows it to be programmably found in tests
- Release main #247 (@intuit-svc)
- Add Automation ID to Error Element in Storybook #245 (@KetanReddy)
- iOS: port async WrappedFunction update #244 (@hborawski)
- iOS: rewrite publisher assertions to be async #234 (@hborawski)
- Fix PR Titles Created During Release #242 (@KetanReddy)
- Update auto version. Filter release trigger from changelogs #243 (@adierkens)
- Update broken link in contributing docs #238 (@adierkens)
- @intuit-svc
- Adam Dierkens (@adierkens)
- Harris Borawski (@hborawski)
- Ketan Reddy (@KetanReddy)
Add better error messaging for failed expression eval and parsing (#239)
Improved error messages for parse and eval failures for expressions
- Release ${GITHUB_REF##*/} #241 (@intuit-svc)
- adding swiftuipendingtransactionplugin #237 (@zwu011 @nancywu1)
- Add better error messaging for failed expression eval and parsing #239 (@adierkens)
- @intuit-svc
- @nancywu1
- @zwu011
- Adam Dierkens (@adierkens)
Pin @moncao-editor/react to non .mjs
Only Version (#230)
Pin @moncao-editor/react
to 4.3.1
- Release ${GITHUB_REF##*/} #236 (@intuit-svc)
- build: comment out major doc deploy for now #235 (@hborawski)
- Release ${GITHUB_REF##*/} #233 (@intuit-svc)
- remove version prefix from doc release path #232 (@hborawski)
- iOS: Update precompile script to source zshrc #226 (@hborawski)
- Release ${GITHUB_REF##*/} #231 (@intuit-svc)
- Pin @moncao-editor/react to non
.mjs
Only Version #230 (@KetanReddy)
- @intuit-svc
- Harris Borawski (@hborawski)
- Ketan Reddy (@KetanReddy)
- Core package organization, and renaming to
ReactPlayer
#93 (@adierkens) - Enhancement/Parser Rewrite for plugins #80 (marlon_ercillo@intuit.com @mercillo)
- Release main #101 (@intuit-svc)
- Update documentation #96 (@KVSRoyal)
- run a separate workflow for forked PRs without write capable cache keys #97 (@hborawski)
- [iOS] relax requirements for sending beacon metadata #88 (@hborawski)
- [iOS] fix TestPlayer test helper dependency #83 (@hborawski)
- [iOS] fix runtime warnings for published variables in Xcode14 #84 (@hborawski)
- [iOS] make some additional properties public #82 (@hborawski)
- change platform groupid #81 (sentony03@gmail.com @brocollie08)
- [iOS] add registerPlugin(_:) to HeadlessPlayer API #79 (@hborawski)
- Cleanup Android dependencies #77 (@sugarmanz)
- Docs: fix sidenav scrolling on mobile #100 (@adierkens)
- Add algolia search to /latest/ site #76 (@adierkens)
- @brocollie08
- @intuit-svc
- Adam Dierkens (@adierkens)
- brocollie08 (sentony03@gmail.com)
- Harris Borawski (@hborawski)
- Jeremiah Zucker (@sugarmanz)
- Kori South (@KVSRoyal)
- Marlon Ercillo (@mercillo)
- mercillo (marlon_ercillo@intuit.com)
- Sync changes up to 57537b9 #69 (@adierkens)
- Remove exit on error flag in release script #75 (@adierkens)
- Release main #73 (@intuit-svc)
- add delay before screenshotting for animations to finish #72 (@hborawski)
- Release main #71 (@intuit-svc)
- split out test helper functionality so XCTest isn't a hard requirement #70 (@hborawski)
- Remove unused react-types package #68 (@adierkens)
- switch removal from empty node #67 (marlon_ercillo@intuit.com @mercillo)
- upgrade to xcode 13.4.1 #65 (@hborawski)
- dont use bazel to push since the stamping wont work after shipit #63 (@hborawski)
- try/catch pod push in plugin #62 (@hborawski)
- move pod push to afterShipIt to have upload-assets finish first #61 (@hborawski)
- Add workflow for fixing tags after failed release #60 (@adierkens)
- fix pod release plugin #59 (@hborawski)
- add local auto plugin to run bazel pod push after release #57 (@hborawski)
- Fix the bin entry for the cli #58 (@adierkens)
- allow caching ios tests again #56 (@hborawski)
- set applitools env variables for iOS tests #27 (@hborawski)
- fix IR backend for kotlinx serialization #55 (@sugarmanz)
- Add subpath support for published docs #54 (@adierkens)
- enhance error state deserialization & stacktrace logging in player view model #50 (@sugarmanz)
- added templates to content navigation, fixed the link to reference as⦠#51 (marlon_ercillo@intuit.com @mercillo)
- @intuit-svc
- Adam Dierkens (@adierkens)
- Harris Borawski (@hborawski)
- Jeremiah Zucker (@sugarmanz)
- Marlon Ercillo (@mercillo)
- mercillo (marlon_ercillo@intuit.com)
Fix version stamping. Add stamping to nextjs docs (#11)
- Fixes the stamping for version and sha in
core
andweb
modules - Stamps the nextjs docs for analytics id
NPM publishing support (#3)
Adding build integration to publish all js packages to npm
- Migrate from tapable to tapable-ts #14 (@adierkens)
- Release main #45 (@intuit-svc)
- rebuild pod zip in release #43 (@hborawski)
- Publish vscode extension #42 (@adierkens)
- persist iOS zip from iOS part of build #41 (@hborawski)
- remove version prefix #40 (@hborawski)
- add release flag to run command #39 (@hborawski)
- add proper flag to build for podspec stamping #38 (@hborawski)
- rebuild the podspec, not the pod #37 (@hborawski)
- change version to placeholder for stamping #36 (@hborawski)
- change version to placeholder for stamping #35 (@hborawski)
- update rules_player to 0.5.1 #34 (@hborawski)
- read sha as batch id #31 (@sugarmanz)
- Update default sideEffects flag for npm packages #33 (@adierkens)
- get directory of script instead of relative path #30 (@hborawski)
- Port android changes #29 (sentony03@gmail.com @brocollie08)
- dont persist everything, just the ios-build-number #28 (@hborawski)
- CocoaPod publishing #20 (@hborawski)
- Applitools Test #10 (sentony03@gmail.com @sugarmanz @brocollie08)
- Sync updates #26 (@adierkens)
- Fix validation namespace collision in compiled module #25 (@adierkens)
- bring over latest jvm code #22 (@sugarmanz)
- Use remote caching for bazel targets #21 (@adierkens)
- Add missing package.json attrs #15 (@adierkens)
- fix maven repos #18 (@sugarmanz)
- import GPG key #17 (@sugarmanz)
- configure JAR publishing to Maven Central via rules #16 (@sugarmanz)
- Fix version stamping. Add stamping to nextjs docs #11 (@adierkens)
- Analytics for docs #9 (@adierkens)
- Fix peer dependency in metrics plugin #6 (@adierkens)
- Bump rules_player. Fix package.json generation #5 (@adierkens)
- Add registry to cli pkg #4 (@adierkens)
- NPM publishing support #3 (@adierkens)
- Update build dependencies (@adierkens)
- project scaffold (@intuit-svc)
- Reorder docs match for CODEOWNERS #23 (@adierkens)
- Update code-owners #8 (@adierkens)
- Fix formatting in getting-started docs #7 (@adierkens)
- @brocollie08
- @intuit-svc
- Adam Dierkens (@adierkens)
- brocollie08 (sentony03@gmail.com)
- Harris Borawski (@hborawski)
- Jeremiah Zucker (@sugarmanz)