Skip to content

Latest commit

 

History

History
706 lines (414 loc) · 56 KB

CHANGELOG.md

File metadata and controls

706 lines (414 loc) · 56 KB

1.5.0 (2024-03-13)

New features

  • add more infers to determine device platform when debugging (#260) (d89a982)

Bug fixes

  • add workspace.fs.stat error handling when files are missing (#259) (a5c6199)
  • use optional chaining when validating relative paths in manifest asset completions (#258) (ee37364)

1.4.3 (2024-03-12)

Bug fixes

  • fallback to device name when platform cant be derrived (4aa895b)

1.4.2 (2024-03-10)

Bug fixes

  • activate extension after startup is finished (#257) (fd07af8)
  • use proper vsix file name when adding to github release (1b88b19)

Code changes

1.4.1 (2024-03-09)

Bug fixes

  • set GH_TOKEN when adding artifact to release (8ef750e)

Code changes

  • project quality of life improvements (#254) (deeca27)

1.4.0 (2024-03-08)

New features

  • use vscode.workspace.fs API to load Expo projects (#252) (5a596d1)

Code changes

  • add tests and replace minimatch with picomatch (#248) (519d179)

Other chores

  • bump all workflow actions to latest versions (#250) (5a4bf25)
  • bump minimal required vscode version (#249) (6c789b8)
  • enable tests for vscode insiders versions (#253) (036af2b)
  • use composite action to resolve exact npm package version (#251) (2d0efa6)

1.3.0 (2024-03-06)

New features

  • support React Native 0.74 logical device id when debugging (#247) (97555e7)

Code changes

  • fixtures: upgrade all fixtures to SDK 50 (#246) (feceea4)

1.2.2 (2024-03-06)

Bug fixes

Other chores

  • bump @babel/traverse from 7.22.11 to 7.23.2 (#233) (2047870)
  • bump @babel/traverse from 7.22.11 to 7.23.2 in /test/fixture (#232) (51d7292)
  • bump postcss from 8.4.29 to 8.4.31 in /test/fixture (#230) (a3ecf90)
  • bump react-devtools-core from 4.28.0 to 4.28.4 in /test/fixture (#234) (747d308)
  • ci: rotate and update repository secrets (#236) (3fba51a)

1.2.1 (2023-09-04)

Bug fixes

  • resolve the project "realpath" on Windows to avoid drive letter mismatch in sourcemap (#227) (f20d7b7)

1.2.0 (2023-09-04)

New features

  • diagnose manifest with dirty or changed documents (#225) (82c8dd3)
  • use npx expo config to generate preview data (#223) (640de3a)

Bug fixes

  • manually resolve absolute file paths with __dirname (7f4951e)
  • upgrade schema-expo-module script to expo@49 (#219) (a610842)

Code changes

  • emphasize bundled @expo/* packages and limit imports (#222) (0bd601d)

Other chores

  • disable global.expect workaround for chai (324933c)
  • drop npm run install:fixture in favor of vscode task for windows (6a624da)
  • fail when no tests are found (8eda594)
  • re-enable windows tests on ci (a782b4e)
  • test activation and remove useless activation event (#221) (b4dec03)
  • unify snapshot behavior on CI and local testing (#224) (bdd2efe)

1.1.0 (2023-09-01)

New features

  • allow expo.* properties as root properties without expo definition (#217) (c71ccbc)

Bug fixes

  • downgrade conventional commit preset for semantic release (d392f89)
  • replace yarn with npm due to issues with @isaacs/cliui (#209) (f046f1d)

Code changes

  • bump minimum vscode version to 1.78.2 (#211) (602946c)
  • consolidate the testing fixtures (#218) (fe00632)
  • use mocha instead of jest to avoid crashes and other issues (#208) (92352ac)
  • use proper dependencies instead of devDependencies only (#214) (d0f60eb)

Other chores

  • add missing permissions to github workflow when dry-running release (#205) (7a78a92)
  • add prerelease support in publish workflow (6f8240e)
  • allow dry-run to test push verification in release workflow (a9b6c92)
  • clean up log-clutter in test output (#215) (9f03f24)
  • clean up typo in .gitignore (3bb248d)
  • clean up yarn-specific workarounds (36093a0)
  • emphasize the creation of a release instead of publish (0eed055)
  • upgrade tooling to latest versions (#212) (0324b10)
  • use authenticated Expo bot user for schema updates (c91af9c)

1.0.7 (2023-07-24)

Bug fixes

  • add missing bundlerPort for remoteRoot when debugging apps (#204) (ef670d3)

Other chores

  • bump semver from 5.7.1 to 5.7.2 in /test/fixture (#201) (1d890b8)
  • bump tough-cookie from 4.1.2 to 4.1.3 (#200) (05f5905)
  • bump word-wrap from 1.2.3 to 1.2.4 (#202) (4a663d9)
  • bump word-wrap from 1.2.3 to 1.2.4 in /test/fixture (#203) (16743d4)

1.0.6 (2023-07-03)

Bug fixes

  • send the debugger type to inspector proxy (#198) (07fa7e5)

1.0.5 (2023-07-01)

Other chores

  • update debugging snippet using 8081 as default port (#197) (523beb2)

1.0.4 (2023-06-30)

Bug fixes

  • add missing ms-vscode.js-debug dependency and activate in expo monorepos (#196) (27b5550), closes #L2-L5
  • filter duplicate devices on first occurence (#195) (4e47403)

1.0.3 (2023-06-30)

Bug fixes

  • mute react-devtools-core sourcemap missing error (#194) (a4ffd16)

Other chores

  • simplify and automate publish workflow (56645de)
  • treat all fixtures as non-monorepo projects (#192) (ca83156)

1.0.2 (2023-06-26)

Bug fixes

  • replace unreliable workflow detection with multiple connection attempts (#188) (24b358c)

Other chores

  • bump @sideway/formula from 3.0.0 to 3.0.1 in /test/fixture (#169) (1950dcb)
  • bump @xmldom/xmldom from 0.7.5 to 0.7.11 (#184) (ac4b5fb)
  • bump @xmldom/xmldom from 0.7.5 to 0.7.11 in /test/fixture (#182) (9c2ec33)
  • bump semver from 7.3.7 to 7.5.2 (#187) (1607e59)
  • enable contents for drafting releases in release process (022a753)
  • fix broken link in changelog (e89b3f0)
  • revert back to single expo-bot token (493b93b)
  • separate expo-bot and automatic tokens in release process (23b93ce)
  • use expo-bot when cloning during release process (d9cdd74)
  • use expo-bot when releasing new versions (ed510c2)

Documentation changes

  • update link to open-vsx.org (957fce0)

1.0.1 (2023-06-06)

New features

  • add debugger for Expo apps using Hermes (#172) (67f33c2)
  • add expo project cache for efficient json parsing (#141) (01cc8e3)
  • add manifest plugin completion provider (#146) (55a0c83)

Bug fixes

  • always diagnose plugins from an empty modules cache (#168) (d900dc7)

Code changes

  • drop outdated manifest related code (#151) (312cc49)
  • drop superseded utilities from code preview (#161) (bc45d50)
  • drop unused code after dropping most superseded code (#154) (1b2339a)
  • move asset property regex to constant (d63557a)
  • move manifest asset completions to dedicated provider (#153) (52a2e17)
  • move manifest diagnostics to dedicated provider (#145) (634bc2b)
  • move manifest links to dedicated provider (#142) (5759073)
  • reformat package file moving vscode settings below standard npm (91b429f)
  • update tests with new tricks to improve stability and performance (#155) (c7daf51)
  • upgrade various development packages (#158) (38080ab)
  • change publisher to expo (#174) (747f1f7)
  • change the name to vscode-expo-tools to publish under expo (a69e264)

Documentation changes

  • add section about debugging in the readme (#177) (45509b1)

Other chores

  • add current file test launch option (#143) (664baf3)
  • bump decode-uri-component from 0.2.0 to 0.2.2 (#149) (f841233)
  • bump decode-uri-component from 0.2.0 to 0.2.2 in /test/fixture (#150) (22ea7f3)
  • bump http-cache-semantics from 4.1.0 to 4.1.1 (#165) (d12c951)
  • bump json5 from 2.2.1 to 2.2.2 (#157) (e9fb1c9)
  • bump loader-utils from 1.4.0 to 1.4.2 (#148) (fbaf2c8)
  • bump ua-parser-js from 0.7.31 to 0.7.33 in /test/fixture (#163) (7144c18)
  • bump vscode to min 1.67.0 (#144) (40f1d9f)
  • bump webpack from 5.74.0 to 5.76.0 (#167) (74e8a7a)
  • re-enable all manifest diagnostic tests (365d417)
  • upgrade to latest vsce and support prerelease publish (#162) (cbd4360)
  • ci: improve workflow check names in pull requests (2109f57)
  • improve telemetry around debugging (#173) (0a12ac3)
  • fix wrong input property name in publish workflow (b8ed21f)
  • move continue-on-error to failing test in experimental workflow (50c0e3b)
  • swap to coactions/setup-xvfb for more stable headless vscode tests (#176) (f9d24da)

1.0.0 (2023-04-28)

New features

  • add debugger for Expo apps using Hermes (#172) (67f33c2)
  • add expo project cache for efficient json parsing (#141) (01cc8e3)
  • add manifest plugin completion provider (#146) (55a0c83)

Bug fixes

  • always diagnose plugins from an empty modules cache (#168) (d900dc7)

Code changes

Other chores

Documentation changes

  • add comments for individual chunks of code (#152) (a70da3b)
  • update readme workflow status badge (38eba2b)

0.9.2 (2022-10-25)

Bug fixes

0.9.1 (2022-10-13)

Bug fixes

  • set null as default for exclude glob patterns (#138) (5403474)
  • set language for app manifests and eas to jsonc (#137) (665983b)

Code changes

  • use node lookup method instead of custom code (#134) (866d5c7)

0.9.0 (2022-09-03)

New features

  • add configuration options to the extension (#132) (3b2d38b)

Bug fixes

  • set command category instead of in title (#133) (3dcd3b3)

Other chores

  • add option to disable cache (#130) (f166546)
  • add telemetry to extension (#131) (b61108e)
  • keep running tests even when one fails (7a41f41)
  • make publish runnable from manual tag (50b4c68)
  • remove unsued configuration (11a6ab9)
  • simplify publish workflow (c6abad2)

Documentation changes

0.8.1 (2022-08-31)

Code changes

  • remove old global config manifest code (#124) (5b4d675)
  • update components and minor refactors (#129) (e31dc08)

Other chores

  • add automated eas schema workflow (#126) (6fa5182)
  • bump terser from 5.9.0 to 5.14.2 (#123) (4dc492e)
  • only commit schema changes when actually changed (#125) (55fdf49)

Documentation changes

0.8.0 (2022-07-18)

New features

  • add eas config intellisense (#116) (124aa68)
  • add expo-module.config.json intellisense (#114) (a8024dd)
  • add human-readable regex error messages for expo xdl (#122) (61605be)
  • add intellisense for eas metadata (#108) (d50bd86)
  • prepare the json schemas in repository (#107) (2d567ac)

Bug fixes

  • add workaround for package json fetch from autolinking (#118) (d4812c8)
  • enable expo xdl intellisense on app.config.json (#111) (94cda4b)
  • extend the bundled autolinking workaround (#120) (1475a84)
  • preview modifiers for dynamic config apps (#121) (0c3f357)
  • remove autogenerated xdl schema properties (#100) (a285503)

Other chores

  • add e2e tests for existing functionality (#119) (29c29e8)
  • add publish to open-vsx (#112) (d80c518)
  • always dry-run release on push to main (b9dc3ed)
  • bump eventsource from 1.1.0 to 1.1.1 (#96) (acad5cd)
  • bump follow-redirects from 1.14.5 to 1.14.7 (#85) (5bfeb9d)
  • bump follow-redirects from 1.14.7 to 1.15.1 (#103) (b75e70e)
  • bump minimist from 1.2.5 to 1.2.6 (#93) (31745d4)
  • bump node-fetch from 2.6.6 to 2.6.7 (#88) (7cc64d9)
  • bump semantic-release from 17.4.7 to 19.0.3 (#99) (0d3dd56)
  • bump semver-regex from 3.1.3 to 3.1.4 (#98) (4f24ce9)
  • bump simple-get from 3.1.0 to 3.1.1 (#89) (0a25efc)
  • bump simple-plist from 1.3.0 to 1.3.1 (#97) (ce69fea)
  • bump url-parse from 1.5.3 to 1.5.10 (#92) (0646296)
  • clean metadata from package file (06c4364)
  • fix issue in xdl schema manual update (6100163)
  • make sure fixtures are installed before testing (fbbe1a9)
  • remove build workflow in favor of test (3aff929)
  • update workflows with concurrency (#86) (6304121)
  • upgrade all expo dependencies (#109) (de3494e)
  • upgrade eslint and prettier (#106) (6b56124)
  • upgrade node in workflows and use default setup action (#104) (6b6f0a5)
  • upgrade semantic release and dependencies (#105) (4a7553c)
  • upgrade vsce to 2.9.2 (#110) (21e6213)
  • upgrade vscode test to improve ci stability (#102) (5fc58d5)
  • use allowlist for packaging the plugin (04f79ea)

Documentation changes

  • add marketplace and open-vsx links (cd10333)
  • fix typo in app config file (#82) (b3eaaeb)
  • fix typo in README (5996763)
  • replace oldest supported version with link to workflow (5d8481e)
  • update repo organization to expo (15d0ebb)
  • update vscode casing in the README (d8fd837)
  • update workflow badge in readme (0a97081)
  • use gray for open-vsx badge (0751086)

0.7.4 (2021-11-10)

Bug fixes

  • activate extension after vscode is ready (#76) (0fe92da)
  • config plugin validation by upgrading dependencies (#68) (d3b1853)
  • parse file paths as uri as file explicitly (#78) (de6a331)
  • remove required expo root from app json file (#74) (785bf3a)

Code changes

Other chores

  • add package as release assets for open-source usage (#77) (97d9ad3)
  • bump path-parse from 1.0.6 to 1.0.7 (#60) (a037f53)
  • bump semver-regex from 3.1.2 to 3.1.3 (#70) (be73f8a)
  • bump tmpl from 1.0.4 to 1.0.5 (#69) (74cd121)
  • bump url-parse from 1.5.1 to 1.5.3 (#65) (da50dcd)
  • upgrade all dependencies (#75) (96c90c4)

Documentation changes

0.7.3 (2021-08-06)

Bug fixes

  • missing required libraries and make webpack work with xdl (#59) (1388715)

0.7.2 (2021-08-06)

  • rollback to 7.0.0 because of issues with the bundled dependencies

0.7.1 (2021-08-06)

Bug fixes

  • resolve webpack bundling issues for production (#57) (5033685)

Code changes

  • move vscode-test over to @vscode/test-electron (#58) (28d7722)

Other chores

  • add breaking and revert rules to semantic release (53936a8)
  • bump lock file with new dependencies (82e1eaa)
  • bump postcss from 7.0.32 to 7.0.36 (#54) (721c9c2)

Documentation changes

  • update the title on contributing guide (80b4219)

0.7.0 (2021-06-15)

New features

  • add Android colors and styles to the prebuild modifier preview (#53) (3940a66)

Other chores

  • add custom github token to trigger deployment on release (0d676ff)

Documentation changes

  • add color and style resources to the readme (51b9000)

0.6.0 (2021-06-09)

New features

  • apply diff styling to modified preview lines (#49) (199dafe)

Bug fixes

  • app name change breaking ios previews (#51) (260883f)
  • broken commit links in changelog (f148d13)
  • clean up the clear modules file (fd52236)
  • disable helpers on preview files (#50) (2aad139)
  • sort mod result keys (#52) (3a5fd07)

Other chores

  • be more strict with linting in ci (0d0da51)
  • reduce the lint annotations in pull requests (4b15ef3)
  • remove skip ci from release commit (d3eda4e)

0.5.0 (2021-06-08)

  • chore: add proper group sorting to changelog (02e9634)
  • chore: bump dns-packet from 1.3.1 to 1.3.4 (#44) (c036581), closes #44
  • chore: clean up linting issue in create completion item (63d2f5d)
  • chore: create new release 0.5.0 (279666b), closes #45 #48 #44 #43
  • chore: fix typo in release workflow name (8fa7e50)
  • chore: remove duplicated repository url (a2a6f0a)
  • chore: setup up automated release flow and usage documentation (#43) (8e2ae19), closes #43
  • refactor: scope clear module to project modules only (#48) (d49214c), closes #48
  • feature: add previews to ejected native files (#45) (5228f00), closes #45

0.4.0 (2021-05-27)

  • chore: update changelog and prepare for 0.4.0 (b1953ec)
  • refactor: speed up production builds with esbuild loader (#42) (e4a6177), closes #42
  • feature: auto-complete paths for plugins and assets (#41) (4583c9a), closes #41

0.3.0 (2021-05-20)

  • chore: update changelog and prepare for 0.3.0 (d6437c3)
  • feature: link to assets and file references (#39) (4696e70), closes #39
  • feature: link to failed plugins from app manifest (#38) (f7ae4f4), closes #38
  • Bump to node 12 (#40) (3a51e18), closes #40

0.2.2 (2021-05-10)

  • chore: add manual trigger to production build test (d816bf7)
  • chore: add manual trigger to test workflow (b3ad41c)
  • chore: bump hosted-git-info from 2.8.8 to 2.8.9 (#34) (1cc4c8e), closes #34
  • chore: bump url-parse from 1.4.7 to 1.5.1 (#35) (94a7d36), closes #35
  • chore: update changelog and prepare for 0.2.2 (a5aa8c8)
  • fix: add webpack ignore patch to dynamic config plugins import (#33) (dae77c0), closes #33
  • fix: webpack memory issues on github actions (#37) (5e5b58c), closes #37
  • refactor: swap master for main branch (de5685d)
  • refactor: update all dependencies to latest versions (#32) (b29d27f), closes #32

0.2.0 (2021-05-07)

  • chore: bump up the release to version 0.2.0 (571bf1a)
  • chore: update changelog and prepare for 0.2.0 (a2b580c)
  • docs: fix typo in author name (944fa52)
  • docs: update the readme with new features and authors (c76f328)
  • feature: add support for config plugins (#30) (9324fd5), closes #30

0.1.2 (2020-09-30)

  • chore: bump node-fetch from 2.6.0 to 2.6.1 (e0c14f3)
  • chore: release new version 0.1.2 (5902939)
  • chore: use higher quality overview gif (b9b254b)
  • fix: handle definitions from xdl schema properly (#25) (7afdc86), closes #25

0.1.1 (2020-08-30)

  • chore: add missing test when failing to enhance schema (#15) (a2ec2c4), closes #15
  • chore: release new version 0.1.1 (5dabe5b)
  • chore: update logo path to default branch (d3c1125)
  • docs: add overview animation for the extension (#21) (da3b633), closes #21
  • docs: update short description to match name (539fe5f)
  • fix: add missing bare workflow notes to schema (#20) (19646cb), closes #20
  • refactor: use custom branding with expo logo (#19) (77a82a3), closes #19
  • refactor: use expo universe eslint configuration (#18) (36c089f), closes #18

0.1.0 (2020-08-25)

  • chore: add integrated vscode tests with jest (#14) (ced77e0), closes #14
  • chore: release new version 0.1.0 (9fcd0ae)
  • feat: render schema description as markdown (#13) (6e1f32e), closes #13

0.0.5 (2020-08-17)

  • chore: release new version 0.0.5 (c3c7f69)
  • fix: remove extraneous files when packaging (#12) (8e5c362), closes #12

0.0.4 (2020-08-17)

  • chore: add expo icon (#4) (ebafe07), closes #4
  • chore: bump elliptic from 6.5.2 to 6.5.3 (#8) (1a0b68b), closes #8
  • chore: deploy from ci and improve performance (#9) (1ee6c70), closes #9
  • chore: release new version 0.0.4 (3705f66)
  • chore(deps): bump npm-registry-fetch from 8.0.2 to 8.1.1 (#6) (4a410fb), closes #6
  • chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 (1eb9f90)
  • docs: add ide as a contributor (#11) (f7e3138), closes #11
  • docs: add JB1905 as a contributor (#10) (5a84d63), closes #10
  • docs: add link to marketplace in usage (4440142)
  • docs: make changelog a bit more readable (b7b3da9)

0.0.3 (2020-05-13)

  • chore: add repository configuration files (8562e92)
  • chore: release new version 0.0.3 (541a6ab)
  • refactor: add webpack to compile to single file (f445881)
  • refactor: clean up repository files and prepare publish (99de851)
  • refactor: fine tune the pipelines (5ce065c)
  • refactor: switch to expo community organisation (99479bc)

0.0.2 (2020-05-06)

  • fix: use empty array if json.schemas is not set (cc51ef6)

0.0.1 (2020-05-06)

  • feat: created first draft of vscode-expo (420afa1)

0.0.0 (2020-05-03)

  • chore: initial project setup (bf1127f)