Skip to content

nix4vscode: v0.0.2

Latest
Compare
Choose a tag to compare
@cathaysia cathaysia released this 09 Feb 03:16

0.0.2 (2025-02-09)

Features

  • add autogen_warning (a64e1f7)
  • add flake, precommit, editorconfig and etc (df3aacb)
  • add interface to generate full package (a92d218)
  • add some data struct (c227b48)
  • add sqlite (6986261)
  • args: add -o arg (ee5a7ec)
  • cargo: add infos (2b18145)
  • clap: add args --export (901d359)
  • clap: make --file as a position arg (358f7b9)
  • clean warnings (b4ddb21)
  • complete assert_url redirect (f54e0e2)
  • complete basic template render (ed37f0f)
  • Complete prototype (005db7b)
  • config.toml: add more extension (1f1537c)
  • config: allow extension be empty (cf19ee2)
  • config: allow nixpkgs version (383cc58), closes #22
  • config: config can configure system info now (d10a5db)
  • config: include warn by default (da0e370)
  • config: skip handled_extension (ca9b566)
  • config: support better config (3702618)
  • config: update extension (8dbb5ec)
  • data: impl necessary codes (d98ac6b)
  • db: remove db file if first open failed (4796897)
  • dump: add dump function (6bc0b49)
  • dump: remove dump (66a1d78)
  • extension: add resultMetadata (240b238)
  • flake: remove flake (c34cb22)
  • flake: remove flake (273ee89)
  • flake: update flake (0177af7)
  • generate dict but not list (98fbd5f)
  • http_client: exit when result is empty (2ee7879)
  • jinja: add nixfmt filter, modify template (8564d9e)
  • jinja: allow publisher start with number (d175a28), closes #10
  • jinja: using rust-embed (e12e469)
  • log: add more log (77d361d)
  • log: filte out logs of other crates (586803e)
  • log: lower some log level (fd82a3f)
  • log: more log with details (05838ef)
  • log: print log to stderr (a945ef8)
  • logs: better logs (1879568)
  • main: better log (5c9feb2)
  • nix4vscode: add openvsx (9d0fff4)
  • nix: add flake build (37006ab)
  • nix: fix extension get problem, add target_platform in NixContext (4891d09)
  • openvsx: add openvsx module (ff9ead9)
  • openvsx: filter unknown platform (a19dbb3)
  • openvsx: impl basic support for openvsx (7466cad)
  • platform: allow convert from openvsx string (2dd9fba)
  • platform: filte out platform before get sha (c741d31)
  • query the gallery API until all results are fetched (5c29b12)
  • remove hard uri (f0346c4)
  • rust: remove component from rust-toolchain file (3f0eaed)
  • simplifer code (c79af07)
  • simplify code and reuse client objects (ebc1520)
  • system_ctx: pass system context to jinja (d008529)
  • template: remove some empty line (3a94a14)
  • update crate (7da6331)
  • version: allow * in vscode version (55d13c9)
  • version: remove useless code (3e62ed1)
  • version: using code's logic for jugle version (003f820)
  • vscode: allow api without engine attribute (4d8e9e0)

Bug Fixes

  • build: fix build on nightly (ad738ea)
  • cache: handle cache and sha256 calc failed case (88eda78)
  • clippy: fix clippy warning (518ef15)
  • codelldb: fix codelldb render problem (bdd754b)
  • cpptools: patch cpptools (60533c5)
  • ctx: ensure no duplicate context (9eb15a8)
  • engine: add and test visual-studio-code-compatibility (35645b0), closes #19
  • engine: replace version req (631e10d), closes #19
  • fix #7 (0d7798b)
  • fix generate problem (7140b65)
  • fix jinja template and sha256 problem (f595f81)
  • fix log problem (cc3cde4)
  • fix version with target_platform (dd1c636), closes #18
  • flake: fix build on darwin (72c816c)
  • flake: fix linux development (e1366f8)
  • jinja: fix codelldb render problem (05b5057)
  • main: fix unwrap problem, add ci for test (eb0d507)
  • main: using lowercase publisher_name and extension_name (e1f7099)
  • nix: fix attr overwrite problem (58f221e)
  • nix: fix nix expression (11d0b55)
  • nix: fix rust version (ac75ad2), closes #194
  • openvsx: fix openvsx sha256 problem (0848e55)
  • rust: lock rust to stable channel (ed61e18)
  • skip empty platform if there already a one (b5c8ca1), closes #135
  • utils: fix build on macos (e38210d)
  • version: fix #23 (f629962)
  • version: fix richie5um2.vscode-sort-json (d315a2f)

Performance Improvements

  • add cache for http and fix sha256 cache problem (5e0f92e)
  • sha256: add sha256 cache (4e45037)
  • using multithread send requests (77d7cf8)
  • using multithread when nix-prefetch-url (c472761)