From 16c5d5cbb279b3a837849e396e3e32aab7706726 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 03:40:59 +0000 Subject: [PATCH] chore(main): release 0.1.0-rc.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 141 ++++++++++++++++++++++++++++++++++ version.txt | 2 +- 3 files changed, 143 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index acb521c9..6e4ba226 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0-rc.2" + ".": "0.1.0-rc.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c4eea7f..6ac9736f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,146 @@ # Changelog +## [0.1.0-rc.1](https://github.com/elixir-lang/expert/compare/v0.1.0-rc.2...v0.1.0-rc.1) (2026-02-24) + + +### ⚠ BREAKING CHANGES + +* add CLI flag handling ([#185](https://github.com/elixir-lang/expert/issues/185)) + +### Features + +* add `instance_id` metadata to logs ([#380](https://github.com/elixir-lang/expert/issues/380)) ([5c209be](https://github.com/elixir-lang/expert/commit/5c209be7490c44be6c3c12ca13058ddc16b91912)) +* add CLI flag handling ([#185](https://github.com/elixir-lang/expert/issues/185)) ([46713a1](https://github.com/elixir-lang/expert/commit/46713a173b595f1bc2d1ce6e6f747a135291a392)) +* add engine subcommands to expert ([#254](https://github.com/elixir-lang/expert/issues/254)) ([d7c348c](https://github.com/elixir-lang/expert/commit/d7c348cd5682dd0fd5fef04b56e8d9058b76ced6)) +* add missing require code action ([#283](https://github.com/elixir-lang/expert/issues/283)) ([a9ee0ec](https://github.com/elixir-lang/expert/commit/a9ee0ec8617f8bee70aa9d1431ff4d4930a8fb29)) +* configure Workspace Symbols to return all symbols on empty query ([#293](https://github.com/elixir-lang/expert/issues/293)) ([03ec5c6](https://github.com/elixir-lang/expert/commit/03ec5c6cd614bc17c7ec3d68d1cf5f7c2ed185bb)) +* create undefined function code action ([#287](https://github.com/elixir-lang/expert/issues/287)) ([9624b3a](https://github.com/elixir-lang/expert/commit/9624b3ab1010b15d6cbb5d238d26a1a922936fbb)) +* **engine:** hover for module attributes ([#329](https://github.com/elixir-lang/expert/issues/329)) ([1330370](https://github.com/elixir-lang/expert/commit/1330370cfa5693e246cba4a381e1948e6a090ff0)) +* **engine:** indicate progress when loading checkpoint ([#313](https://github.com/elixir-lang/expert/issues/313)) ([fad5a0b](https://github.com/elixir-lang/expert/commit/fad5a0b24eefaaf14ddc73b52ea2f66711083492)) +* **engine:** support shorthand notation inside ~H sigil ([#278](https://github.com/elixir-lang/expert/issues/278)) ([e1e5666](https://github.com/elixir-lang/expert/commit/e1e5666dafccc24b1116eed8ad20a34cf667e9b8)) +* **engine:** use ElixirSense for hover resolution ([#351](https://github.com/elixir-lang/expert/issues/351)) ([0e7896b](https://github.com/elixir-lang/expert/commit/0e7896bdc48d07d46eb6e2e8e842cefe6c019cba)) +* epmdless clustering ([#205](https://github.com/elixir-lang/expert/issues/205)) ([488d3a9](https://github.com/elixir-lang/expert/commit/488d3a95e2c6eb2deb600ebf6cd5525232997b9b)) +* epmdless deployments ([#167](https://github.com/elixir-lang/expert/issues/167)) ([9cfb5cc](https://github.com/elixir-lang/expert/commit/9cfb5cc57ea7458a7e67559e91332dd549b638fc)) +* on the fly engine builds ([#24](https://github.com/elixir-lang/expert/issues/24)) ([51eb6f1](https://github.com/elixir-lang/expert/commit/51eb6f1523f7580e060fdc1d494872fb4909a0ee)) +* prompt user to fetch deps when they get out of sync ([#405](https://github.com/elixir-lang/expert/issues/405)) ([fc16ddc](https://github.com/elixir-lang/expert/commit/fc16ddc14395817766f9ac9c902dde08d6e63f7d)) +* use Spitfire to provide document symbols on documents with syntax errors ([#288](https://github.com/elixir-lang/expert/issues/288)) ([2ed7a81](https://github.com/elixir-lang/expert/commit/2ed7a81e2361ac56933dff8be494675313972cb6)) +* windows support ([#219](https://github.com/elixir-lang/expert/issues/219)) ([d0927ce](https://github.com/elixir-lang/expert/commit/d0927ceea79989c6d9a7508ac18e75f42939627f)) +* workspace folders ([#18](https://github.com/elixir-lang/expert/issues/18)) ([1204313](https://github.com/elixir-lang/expert/commit/1204313371da69029eb275235254f4d67905fa47)), closes [#136](https://github.com/elixir-lang/expert/issues/136) + + +### Bug Fixes + +* add lsp logging when failing to find an elixir executable ([#169](https://github.com/elixir-lang/expert/issues/169)) ([4dfba22](https://github.com/elixir-lang/expert/commit/4dfba220c97651c0f2c9eaf4b1c12d22c2055f37)) +* avoid crashing when calling `ActiveProjects.active?/1` ([#297](https://github.com/elixir-lang/expert/issues/297)) ([ae352b9](https://github.com/elixir-lang/expert/commit/ae352b98d739b37c6c9d5d63ad29c069425794ef)) +* better handling of native<->lsp conversions ([#34](https://github.com/elixir-lang/expert/issues/34)) ([88dc456](https://github.com/elixir-lang/expert/commit/88dc4565c4069923ff958c6b7a6e541d45202806)) +* bring back completions for things defined in test files ([#32](https://github.com/elixir-lang/expert/issues/32)) ([8d7a47a](https://github.com/elixir-lang/expert/commit/8d7a47af188d6e54213f704d977e25eff1150b5a)) +* build expert on latest nixpkgs ([#422](https://github.com/elixir-lang/expert/issues/422)) ([d3eb92c](https://github.com/elixir-lang/expert/commit/d3eb92cf16ef154ddd7cd08d1135fd9d44c8bff0)) +* bump spitfire v0.3.7 ([#425](https://github.com/elixir-lang/expert/issues/425)) ([ce508c8](https://github.com/elixir-lang/expert/commit/ce508c868efe8cc1ca07299f9dda249be7df3525)) +* clamp start_char for comletion prefix ([#239](https://github.com/elixir-lang/expert/issues/239)) ([46d3446](https://github.com/elixir-lang/expert/commit/46d34461a731d0ef55f0c57980e9b67b1a0716cb)) +* **cli:** don't crash when there is no CLI arg provided ([#348](https://github.com/elixir-lang/expert/issues/348)) ([9a9140e](https://github.com/elixir-lang/expert/commit/9a9140ed921c28a14663923be7a2331e00764f71)) +* **cli:** show per tool version engine builds ([#301](https://github.com/elixir-lang/expert/issues/301)) ([399b2a0](https://github.com/elixir-lang/expert/commit/399b2a093e464446b14facccc16f2a073265d499)) +* correctly order aliases ([#322](https://github.com/elixir-lang/expert/issues/322)) ([fb269fa](https://github.com/elixir-lang/expert/commit/fb269fac05de62fff21cd05f0dc1917729953753)) +* Crash when typing english ([#742](https://github.com/elixir-lang/expert/issues/742)) ([697eac9](https://github.com/elixir-lang/expert/commit/697eac93a6cc9e8e0cd3835504c72fcdf6208d0a)), closes [#741](https://github.com/elixir-lang/expert/issues/741) +* Current module not identified in defimpl ([#665](https://github.com/elixir-lang/expert/issues/665)) ([29f1055](https://github.com/elixir-lang/expert/commit/29f10553be303ad16918a14a4fcf96accd99e1e7)) +* **deps:** update sourceror to 1.10.1 to fix range calculations ([#362](https://github.com/elixir-lang/expert/issues/362)) ([59489c7](https://github.com/elixir-lang/expert/commit/59489c75437307c61f544f2dfae2201e03b00f70)) +* disable shell sessions when fetching the PATH ([#177](https://github.com/elixir-lang/expert/issues/177)) ([78236ef](https://github.com/elixir-lang/expert/commit/78236ef073c45222720c8e950e618a4289e81650)) +* do not clamp character recvd from client ([#123](https://github.com/elixir-lang/expert/issues/123)) ([1a3b843](https://github.com/elixir-lang/expert/commit/1a3b843adb441da80e330d04702e3eda4d9d79ba)) +* don't convert to_lsp twice in server specific messages ([#190](https://github.com/elixir-lang/expert/issues/190)) ([33bb850](https://github.com/elixir-lang/expert/commit/33bb85032e53f1adc70c67a7b518047d4f0d352e)) +* don't sometimes hang ([5d6bcde](https://github.com/elixir-lang/expert/commit/5d6bcde857a2b318cf19168c7c4b6c8a4dddc63a)) +* Edge case for module loading ([#738](https://github.com/elixir-lang/expert/issues/738)) ([dbbef2c](https://github.com/elixir-lang/expert/commit/dbbef2c48f655ecdfe116f157c2ffeb261083757)) +* elixir path discovery ([#248](https://github.com/elixir-lang/expert/issues/248)) ([f9b119c](https://github.com/elixir-lang/expert/commit/f9b119c945f4aa3f3be7876ad7931fc52d8bf4c6)) +* **engine_node:** error reason not being shown ([#277](https://github.com/elixir-lang/expert/issues/277)) ([c7b7fa8](https://github.com/elixir-lang/expert/commit/c7b7fa849ca1786f62ba2d5bdb034526fae796f0)) +* **engine:** avoid duplicate spec annotation when falling back to ElixirSense ([#410](https://github.com/elixir-lang/expert/issues/410)) ([5b4faee](https://github.com/elixir-lang/expert/commit/5b4faee7943b36e62890c4ae1143ce46f37db839)) +* **engine:** code lens exception when mix.exs not found ([#281](https://github.com/elixir-lang/expert/issues/281)) ([f9c81da](https://github.com/elixir-lang/expert/commit/f9c81da38640240e81aa97d51d1ed8ccaee08696)) +* **engine:** correctly match any-struct references ([#347](https://github.com/elixir-lang/expert/issues/347)) ([6a92581](https://github.com/elixir-lang/expert/commit/6a925814d74b1bac39e60f4a1ee6e4689e8a90a1)) +* **engine:** don't attempt search when ETS checkpoint is loading ([#308](https://github.com/elixir-lang/expert/issues/308)) ([438c965](https://github.com/elixir-lang/expert/commit/438c965ce6943651688e3349b782d64b2459a6c2)) +* **engine:** don't collect sibling scopes in Phoenix router ([#420](https://github.com/elixir-lang/expert/issues/420)) ([b72bfc8](https://github.com/elixir-lang/expert/commit/b72bfc839a372138abbc30ac9cef3c1f6625ff81)) +* **engine:** don't crash on hover for piped expression in curly braces in HEEx ([#350](https://github.com/elixir-lang/expert/issues/350)) ([f0044d6](https://github.com/elixir-lang/expert/commit/f0044d6b6442f4308bb4b3854012f982bfc7077b)) +* **engine:** don't crash when calling references on an atom ([#396](https://github.com/elixir-lang/expert/issues/396)) ([a8badfc](https://github.com/elixir-lang/expert/commit/a8badfcf99a83856475a278d9365730a8e1ab842)) +* **engine:** don't terminate search store on timeout ([#338](https://github.com/elixir-lang/expert/issues/338)) ([d91f6af](https://github.com/elixir-lang/expert/commit/d91f6af0fb7c78a9da1aa0c83787783dee94507e)), closes [#303](https://github.com/elixir-lang/expert/issues/303) +* **engine:** download Hex and Rebar only if missing ([#337](https://github.com/elixir-lang/expert/issues/337)) ([bc7f57e](https://github.com/elixir-lang/expert/commit/bc7f57e1f5802fc71ce2958529e45eabac005ff9)) +* **engine:** handle failing build script ([#188](https://github.com/elixir-lang/expert/issues/188)) ([ce9ac22](https://github.com/elixir-lang/expert/commit/ce9ac22542379c8f8164f98213a3a34aad59544c)) +* **engine:** handle matches against any struct ([#343](https://github.com/elixir-lang/expert/issues/343)) ([86fe8ec](https://github.com/elixir-lang/expert/commit/86fe8ec2168c266631e7f3506fcbf0afa6083656)) +* **engine:** improve entity resolution for HEEx components with curly braces ([#328](https://github.com/elixir-lang/expert/issues/328)) ([eff68bf](https://github.com/elixir-lang/expert/commit/eff68bf31a8466fb65664f3447c7274166cbf5d5)) +* **engine:** index functions with default arguments ([#402](https://github.com/elixir-lang/expert/issues/402)) ([1aea6c7](https://github.com/elixir-lang/expert/commit/1aea6c7c36d7c864f2295c5ab01d10f7315a10bb)) +* **engine:** resolve correct arity from inside ~H sigil ([#314](https://github.com/elixir-lang/expert/issues/314)) ([d2eacc0](https://github.com/elixir-lang/expert/commit/d2eacc09737c279a476f0eefbcd2cbc07a6d850b)) +* **engine:** stuck on format request ([#378](https://github.com/elixir-lang/expert/issues/378)) ([aa5ba2b](https://github.com/elixir-lang/expert/commit/aa5ba2b92174d75b27dfcb96592b678ad7a62636)) +* **engine:** support go to definition when function is called via __MODULE__ ([#261](https://github.com/elixir-lang/expert/issues/261)) ([b1d5e17](https://github.com/elixir-lang/expert/commit/b1d5e179c851e60a0308bfeab7cb2661877161d8)) +* ensure `MIX_BUILD_PATH` is set for child processes ([#436](https://github.com/elixir-lang/expert/issues/436)) ([3178302](https://github.com/elixir-lang/expert/commit/31783023c9ba4b0152a76aa255572867cca1abe7)) +* Exclude expert dependencies from completions based on project dependencies ([3a47058](https://github.com/elixir-lang/expert/commit/3a47058975610c9a480e05c4a6473966c8ddf2bf)) +* **expert:** always log PATH on start ([#387](https://github.com/elixir-lang/expert/issues/387)) ([bfeb8a2](https://github.com/elixir-lang/expert/commit/bfeb8a27f341f6da3caf20d0f8054901080143ef)) +* **expert:** build engine for elixir version 1.16.1 and below ([#330](https://github.com/elixir-lang/expert/issues/330)) ([2a2bdd9](https://github.com/elixir-lang/expert/commit/2a2bdd916e76340f8d60939a7b5160ffaf24c4e0)) +* **expert:** check start_child return in initialized handler ([#371](https://github.com/elixir-lang/expert/issues/371)) ([de979ce](https://github.com/elixir-lang/expert/commit/de979ceabaa108a3e5eb43a7675f13ac913ac76b)) +* **expert:** correctly handle unicode characters sent via port ([#388](https://github.com/elixir-lang/expert/issues/388)) ([4fe530b](https://github.com/elixir-lang/expert/commit/4fe530be71893e30a99ff7eacd48ddb2da44eba3)) +* **expert:** don't crash on missing root_uri ([#412](https://github.com/elixir-lang/expert/issues/412)) ([11ed716](https://github.com/elixir-lang/expert/commit/11ed7167a5007075c254b38fbe72586afbfe6b65)) +* **expert:** print to stderr when no transport argument provided ([#280](https://github.com/elixir-lang/expert/issues/280)) ([fc841e4](https://github.com/elixir-lang/expert/commit/fc841e48be753a5b72e1464c110226dd5f745471)) +* **expert:** save new configuration after `workspace/didChangeConfiguration` ([#282](https://github.com/elixir-lang/expert/issues/282)) ([b060d23](https://github.com/elixir-lang/expert/commit/b060d2356f74ad510bb774e4c6be0a5fb5646be3)) +* **expert:** spec completions for functions with guards ([#406](https://github.com/elixir-lang/expert/issues/406)) ([d615858](https://github.com/elixir-lang/expert/commit/d615858f8de28a88b53e8786da243fe3feb5e3d5)) +* fallback to packaged or system elixir ([#300](https://github.com/elixir-lang/expert/issues/300)) ([10262cf](https://github.com/elixir-lang/expert/commit/10262cf4bf5541e96d1496ba160a7700ab5dc359)) +* filter out RELEASE_ROOT from PATH instead of running a login shell ([#344](https://github.com/elixir-lang/expert/issues/344)) ([375391c](https://github.com/elixir-lang/expert/commit/375391c92c8027e06e0c293325384e6c58310a6f)) +* fix release-all command ([492022f](https://github.com/elixir-lang/expert/commit/492022fc962feb3f34fbffce173331ead8700894)) +* fixup namespacing and packaging ([#29](https://github.com/elixir-lang/expert/issues/29)) ([69ac8fe](https://github.com/elixir-lang/expert/commit/69ac8fe59469b273957746794873371d01c1673f)) +* **forge:** don't crash on analysis of code with incorrect aliases ([#408](https://github.com/elixir-lang/expert/issues/408)) ([7c30502](https://github.com/elixir-lang/expert/commit/7c3050216340c55cef92bc86414b791b3889bcfa)) +* **forge:** handle interpolation when it starts with a special token ([#342](https://github.com/elixir-lang/expert/issues/342)) ([dd7b027](https://github.com/elixir-lang/expert/commit/dd7b02765635c0cadaa6fe55f86dc5e334e0bada)) +* **forge:** improve log when Spitfire crashes ([#352](https://github.com/elixir-lang/expert/issues/352)) ([80900e5](https://github.com/elixir-lang/expert/commit/80900e56c8685ca7b85951b091fa624ea1950ee2)) +* **forge:** progress message ordering ([#427](https://github.com/elixir-lang/expert/issues/427)) ([f3b9187](https://github.com/elixir-lang/expert/commit/f3b9187911da7906131b2f96406c3a1f7e95bd74)) +* formatting format incorrectly when contain special character ([#252](https://github.com/elixir-lang/expert/issues/252)) ([b5b001b](https://github.com/elixir-lang/expert/commit/b5b001b97820694256a2b730f891a4e836437437)) +* forward logs through window log handler ([#418](https://github.com/elixir-lang/expert/issues/418)) ([c608dc8](https://github.com/elixir-lang/expert/commit/c608dc84597193a2875714636ad2eebf40820ad5)), closes [#382](https://github.com/elixir-lang/expert/issues/382) +* Function definition extractor chokes on macro functions ([#682](https://github.com/elixir-lang/expert/issues/682)) ([ccf355f](https://github.com/elixir-lang/expert/commit/ccf355f8ca53dab5fe86009d6c2ce687ad399476)), closes [#680](https://github.com/elixir-lang/expert/issues/680) +* give proper argument to `TaskQueue.add/2` in Server.handle_message ([#791](https://github.com/elixir-lang/expert/issues/791)) ([34ee071](https://github.com/elixir-lang/expert/commit/34ee0716681eb346bffba67ce77febc047189b61)) +* handle missing metadata in indexer extractors ([#390](https://github.com/elixir-lang/expert/issues/390)) ([71c33f1](https://github.com/elixir-lang/expert/commit/71c33f10ba8ab566a4e12dba024dba3e8c6f7c73)) +* handle spitfire crashes ([#319](https://github.com/elixir-lang/expert/issues/319)) ([ffe360c](https://github.com/elixir-lang/expert/commit/ffe360c88e8811e41fbd33d6404acb18f4b7a95e)) +* handle string ids in requests ([#120](https://github.com/elixir-lang/expert/issues/120)) ([5d6bcde](https://github.com/elixir-lang/expert/commit/5d6bcde857a2b318cf19168c7c4b6c8a4dddc63a)) +* include erlang source files when packaging engine ([580ccc8](https://github.com/elixir-lang/expert/commit/580ccc8c1241e6ae3f8eaf1687ed87d7ab3d1895)) +* inherited PATH pollutes project environment ([#298](https://github.com/elixir-lang/expert/issues/298)) ([8e1bb3d](https://github.com/elixir-lang/expert/commit/8e1bb3dc5328ddc6fcab2203767b44a92db0909a)) +* interpolation_ranges/1 should work for empty interpolations ([#321](https://github.com/elixir-lang/expert/issues/321)) ([3ec1810](https://github.com/elixir-lang/expert/commit/3ec1810e397bea76d84daa6816a5061d39cc480f)) +* Invalid reads for requests that contain multi-byte characters ([#661](https://github.com/elixir-lang/expert/issues/661)) ([f6ca36f](https://github.com/elixir-lang/expert/commit/f6ca36f7b05302e73d76ee2b8b59fa87bfcf6a31)) +* let the system figure out the elixir version for the project ([#162](https://github.com/elixir-lang/expert/issues/162)) ([5dacce4](https://github.com/elixir-lang/expert/commit/5dacce456cb111b75c3f1aeeba95b66e1bc07b04)) +* log project's erl path ([#367](https://github.com/elixir-lang/expert/issues/367)) ([d8c81cd](https://github.com/elixir-lang/expert/commit/d8c81cd5c686e770d35bcd10ede3980a733e1471)) +* make sure asdf shims are in the PATH ([#87](https://github.com/elixir-lang/expert/issues/87)) ([7626f90](https://github.com/elixir-lang/expert/commit/7626f90414c0078eaeda2e03d6aaa05f3383b25e)) +* migrate expert runtime logging to OTP handlers ([#419](https://github.com/elixir-lang/expert/issues/419)) ([8f2dda5](https://github.com/elixir-lang/expert/commit/8f2dda5f03de40419d10bd88b3072176c868f7c3)) +* Module suggestion was incorrect for files with multiple periods ([#705](https://github.com/elixir-lang/expert/issues/705)) ([824df66](https://github.com/elixir-lang/expert/commit/824df66203cbd5b4e12846130a4f8dffe0199e3a)), closes [#703](https://github.com/elixir-lang/expert/issues/703) +* nil.__struct__/0 is undefined when receiving shutdown ([#250](https://github.com/elixir-lang/expert/issues/250)) ([849003e](https://github.com/elixir-lang/expert/commit/849003e65cd6bcc5fd91ab5535c854ca4d8412b5)) +* **nix:** use eval release command ([#199](https://github.com/elixir-lang/expert/issues/199)) ([25f80c8](https://github.com/elixir-lang/expert/commit/25f80c8e286ac20af5b0a6060795939c4a812859)) +* Non-string test names crash exunit indexer ([#676](https://github.com/elixir-lang/expert/issues/676)) ([29373d5](https://github.com/elixir-lang/expert/commit/29373d5816ae161c4cdceb4cce9e8f1c99e065bc)), closes [#675](https://github.com/elixir-lang/expert/issues/675) +* properly log when engine fails to initialize ([#244](https://github.com/elixir-lang/expert/issues/244)) ([81e1184](https://github.com/elixir-lang/expert/commit/81e118462c83e8298c6cb39631431c2f65a1edbf)) +* properly set the mix env when building expert ([4caf258](https://github.com/elixir-lang/expert/commit/4caf2581ffa480aa87de70b6b9fef20207873414)) +* provide typespec docs on hover for private functions ([#407](https://github.com/elixir-lang/expert/issues/407)) ([79c5451](https://github.com/elixir-lang/expert/commit/79c54513b8bb1a9e1eff2f7c32d4ff8354c8d0fa)) +* **release:** don't cd into rel directory before starting app ([#268](https://github.com/elixir-lang/expert/issues/268)) ([3b76e97](https://github.com/elixir-lang/expert/commit/3b76e97539a10fcfdf6a6fd24bba7fedd54fca54)) +* remove all usages of epmd ([#339](https://github.com/elixir-lang/expert/issues/339)) ([cef4adb](https://github.com/elixir-lang/expert/commit/cef4adb13bfb9e697892f421ebdd949b87c10084)) +* remove erts from extra_applications ([#202](https://github.com/elixir-lang/expert/issues/202)) ([aa8bd84](https://github.com/elixir-lang/expert/commit/aa8bd84692222cfd763308815566d261430cd957)) +* remove escape sequences from PATH in fish ([#237](https://github.com/elixir-lang/expert/issues/237)) ([b237fd5](https://github.com/elixir-lang/expert/commit/b237fd547a0bc3a34df2574b2d1c1fee47d1f2b6)) +* Resolve doesn't recognize zero-arg defs as functions ([#606](https://github.com/elixir-lang/expert/issues/606)) ([38a649c](https://github.com/elixir-lang/expert/commit/38a649c7a6758c0c91dc350f0d7888a7b68017a6)), closes [#604](https://github.com/elixir-lang/expert/issues/604) +* resolve function delegates on hover docs ([#399](https://github.com/elixir-lang/expert/issues/399)) ([a3c629a](https://github.com/elixir-lang/expert/commit/a3c629a8e3cbabf2badd494695a614b2e8a389ae)) +* revert "feat: epmdless deployments ([#167](https://github.com/elixir-lang/expert/issues/167))" ([#180](https://github.com/elixir-lang/expert/issues/180)) ([0f66faa](https://github.com/elixir-lang/expert/commit/0f66faa317fdbefd3aed407ce46c294d1f6bdec2)) +* revert dev server ([#48](https://github.com/elixir-lang/expert/issues/48)) ([9345e31](https://github.com/elixir-lang/expert/commit/9345e31ea92da54c2124803223f8b50a08a53a00)) +* sanitize node names ([#323](https://github.com/elixir-lang/expert/issues/323)) ([7591304](https://github.com/elixir-lang/expert/commit/7591304e94d3421db7788544fa7e8b382a393f6d)) +* start projects after server is initialized ([#294](https://github.com/elixir-lang/expert/issues/294)) ([76d6cd5](https://github.com/elixir-lang/expert/commit/76d6cd5570232f5725456356c9c4d29e2db090d1)) +* stop sending genlsp datastructures to engine ([#31](https://github.com/elixir-lang/expert/issues/31)) ([43d406f](https://github.com/elixir-lang/expert/commit/43d406f6d46faa396269f1c7adb9ccda3e94fa29)) +* support Fish shell's space-separated PATH format ([#172](https://github.com/elixir-lang/expert/issues/172)) ([9803293](https://github.com/elixir-lang/expert/commit/9803293d4fe87ef1254b580b1e6aa0c833658edc)) +* support mise et al on windows ([#304](https://github.com/elixir-lang/expert/issues/304)) ([3cc343f](https://github.com/elixir-lang/expert/commit/3cc343fd8dc63cd78be84f21a0aec6f8a5afc79d)) +* support multiple elixir versions on multiroot projects ([#413](https://github.com/elixir-lang/expert/issues/413)) ([dee595d](https://github.com/elixir-lang/expert/commit/dee595d9040416f9036eaa355ac645a8f35da202)) +* support Nushell for PATH detection ([#272](https://github.com/elixir-lang/expert/issues/272)) ([8a9fd3d](https://github.com/elixir-lang/expert/commit/8a9fd3dbd3552a9378548807b5d13f306ec4a92e)) +* trim any quotes wrapping PATH when elixir is managed by mise ([#82](https://github.com/elixir-lang/expert/issues/82)) ([d828966](https://github.com/elixir-lang/expert/commit/d82896631c986ae57bdff47a8906c3d7bcbb22c5)) +* trim PATH returned by shell ([#213](https://github.com/elixir-lang/expert/issues/213)) ([735199d](https://github.com/elixir-lang/expert/commit/735199deac03fa8a9de0a992964e9f14a1a35a66)) +* update document store on didchange even without the engine running ([#326](https://github.com/elixir-lang/expert/issues/326)) ([c80b72d](https://github.com/elixir-lang/expert/commit/c80b72d05d9ee8c04efde6402c65a552306bf07a)) +* update gen_lsp to 0.11.3 ([#315](https://github.com/elixir-lang/expert/issues/315)) ([13cfee6](https://github.com/elixir-lang/expert/commit/13cfee67150d562e2f97bcf4a558946c2aafd7b6)), closes [#245](https://github.com/elixir-lang/expert/issues/245) +* update spitfire to v0.3.4 ([#373](https://github.com/elixir-lang/expert/issues/373)) ([6f57f16](https://github.com/elixir-lang/expert/commit/6f57f1648c61fd5deaa3212f385205f52696f6f3)) +* update spitfire to v0.3.5 ([#376](https://github.com/elixir-lang/expert/issues/376)) ([85822fe](https://github.com/elixir-lang/expert/commit/85822fe7c7d32c47e47b211fb94c0493a35d0bf8)) +* use Calendar.UTCOnlyTimeZoneDatabase instead of project configured tz database ([#324](https://github.com/elixir-lang/expert/issues/324)) ([9e913f6](https://github.com/elixir-lang/expert/commit/9e913f640ba31e3dd36f5615da2e6e68e10a5d2e)) +* use correct build directory when namespacing expert ([b6540dd](https://github.com/elixir-lang/expert/commit/b6540ddffa210acd1ac03f9d7317f8baa3bcdc70)) +* use dynamic registrations and start project node asynchronously ([#30](https://github.com/elixir-lang/expert/issues/30)) ([e1ce165](https://github.com/elixir-lang/expert/commit/e1ce1655e7354dae5206e42f4fc10f86ad347b90)) +* use minimal PATH on unix instead of fully removing it ([#305](https://github.com/elixir-lang/expert/issues/305)) ([74da1a5](https://github.com/elixir-lang/expert/commit/74da1a568dd741fca381c9bb9019127556640a79)) +* use project directory when building engine ([#203](https://github.com/elixir-lang/expert/issues/203)) ([c5ac441](https://github.com/elixir-lang/expert/commit/c5ac44164b69b0ec63d5f5b462c40ba787d9fe90)) +* utf8_prefix should take into account empty lines ([#164](https://github.com/elixir-lang/expert/issues/164)) ([16c21e0](https://github.com/elixir-lang/expert/commit/16c21e087b1d6753e7fa46c13c67242c69a48e31)) + + +### Miscellaneous Chores + +* release as 0.1.0 ([7625d3c](https://github.com/elixir-lang/expert/commit/7625d3cb530897c02657837fad2b4116228346e9)) +* release as 0.1.0-rc.0 ([c98b870](https://github.com/elixir-lang/expert/commit/c98b870fc073656cb955defda8b8623f71d2abc8)) +* release as 0.1.0-rc.1 ([6f5986e](https://github.com/elixir-lang/expert/commit/6f5986eced5090b2df17b0c0cb659180eafd047a)) + ## [0.1.0-rc.2](https://github.com/elixir-lang/expert/compare/v0.1.0-rc.1...v0.1.0-rc.2) (2026-02-24) diff --git a/version.txt b/version.txt index f2e984b0..3738566b 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.1.0-rc.2 +0.1.0-rc.1