Skip to content

Latest commit

 

History

History
1234 lines (595 loc) · 73.6 KB

File metadata and controls

1234 lines (595 loc) · 73.6 KB

Changelog

1.30.0 (2026-03-25)

🧹 Chores

  • change default encoding of cnfg files to utf8 (#902) (44439ea)
  • deps: bump esbuild from 0.25.5 to 0.27.1 (#862) (bef3c65)
  • fix settings for extensions (#907) (23aec06)

📚 Documentation

  • update Septic documentation for v3.6.1 (#901) (bd609b1)
  • update Septic documentation for v3.7.1 (#911) (a790e3d)

✨ Features

🔨 Refactor

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @equinor/septic-config-lib bumped to 1.2.0

1.29.1 (2026-01-15)

🔨 Refactor

  • create dedicated package for septic parsing (#869) (2a4ff5b)

1.29.0 (2025-12-03)

🧹 Chores

  • deps: bump @types/mocha from 10.0.7 to 10.0.10 (#752) (02032b5)
  • deps: bump actions/download-artifact from 5 to 6 (#847) (2e5fa05)
  • deps: bump actions/setup-node from 5 to 6 (#845) (e9dca17)
  • deps: bump actions/upload-artifact from 4 to 5 (#846) (6a4a494)
  • deps: bump the npm_and_yarn group across 1 directory with 1 update (#853) (3c07491)
  • update to node 22 and vscode version (#850) (8e5547a)

📚 Documentation

✨ Features

🔨 Refactor

1.28.2 (2025-09-30)

👷 CI/CD

  • fix update of version option in documentation script (#839) (5cf0041)

🐛 Bug Fixes

1.28.1 (2025-09-24)

📚 Documentation

  • update Septic documentation for v3.5.0 (#838) (df3b13e)

🐛 Bug Fixes

  • error in loading param datatypes documentation (#835) (1c768e6)
  • validation of counter in scg configs (#837) (06a166c)

1.28.0 (2025-09-10)

🧹 Chores

  • deps: bump actions/setup-node from 4 to 5 (#823) (b047bb3)
  • deps: bump actions/setup-python from 5 to 6 (#824) (8783a57)
  • deps: bump typescript from 5.8.3 to 5.9.2 (#811) (26675d0)

📚 Documentation

  • update Septic documentation for latest (#820) (14f4992)

✨ Features

  • add command for plotting of model files (#826) (d46b2bb)
  • add view of tagged functions (#825) (97ef9fc)
  • update editing of scg files in application tree view (#822) (e18ee22)

1.27.0 (2025-08-28)

✨ Features

1.26.1 (2025-08-22)

🐛 Bug Fixes

  • bug with incorrect missing usage diagnostics for evrs (#814) (a25f9c8)

1.26.0 (2025-08-20)

🧹 Chores

  • deps: bump @vscode/prompt-tsx from 0.3.0-alpha.13 to 0.4.0-alpha.5 (#805) (850e1d6)
  • deps: bump actions/checkout from 4 to 5 (#799) (369f4a4)
  • deps: bump actions/download-artifact from 4 to 5 (#797) (faa6ea8)
  • deps: bump chai and @types/chai (#750) (7b16dfa)
  • deps: bump cross-env from 7.0.3 to 10.0.0 (#806) (c61bb9a)
  • deps: bump eslint from 9.14.0 to 9.33.0 (#796) (1f7a5b4)
  • deps: security upgrade urllib3 from 2.0.7 to 2.5.0 (#782) (749a1f1)

📚 Documentation

  • update Septic documentation for latest (#779) (00d3df0)

✨ Features

  • add diagnostic for duplicated attributes (#804) (f200099)
  • add diagnostics for duplicate calcpvrs (#810) (61f5c48)

🐛 Bug Fixes

1.25.10 (2025-08-06)

🐛 Bug Fixes

  • ignore diagnostics paths for standalone cnfgs (#794) (f82fc72)

1.25.9 (2025-08-05)

🧹 Chores

  • add config default for scg schema validation (#792) (e5ce12c)

👷 CI/CD

1.25.8 (2025-06-12)

🧹 Chores

  • add septic library as default to drawio (#765) (8199c81)

📚 Documentation

  • update Septic documentation for latest (#772) (808fb5f)
  • update Septic documentation for v3.4.1 (#775) (581f3b0)

1.25.7 (2025-05-30)

📚 Documentation

  • update Septic documentation for latest (#762) (8fadddd)
  • update Septic documentation for v3.3.0 (#769) (84db375)
  • update Septic documentation for v3.3.1 (#770) (d09dbbd)

🐛 Bug Fixes

1.25.6 (2025-04-30)

🧹 Chores

  • deps: bump typescript from 5.7.3 to 5.8.3 (#755) (3849352)

📚 Documentation

  • update Septic documentation for latest (#747) (aa87a81)
  • update Septic documentation for v3.2.0 (#758) (e0ca681)

1.25.5 (2025-03-25)

🧹 Chores

  • deps: [Snyk] Upgrade vscode-languageserver-textdocument from 1.0.8 to 1.0.11 (#741) (b803885)
  • deps: bump @types/node from 16.18.96 to 16.18.126 (#732) (f9baec1)
  • deps: bump mocha from 10.7.3 to 11.1.0 (#725) (7ceb89c)
  • deps: bump peter-evans/create-pull-request from 6 to 7 (#631) (5f266dc)
  • deps: bump rimraf from 5.0.5 to 6.0.1 (#681) (9bc9bb1)
  • set default value ignore path setting to dict (#743) (b5fd8f5)
  • update error type for jinja in algs (#745) (77fca5a)

🐛 Bug Fixes

  • add priority to Mvrs and Cvrs in autocomplete (#593) (f8ebd29)
  • extraction of refs in jinja calc (#744) (1bab083)
  • formatting of calcs containing jinja expressions (#742) (710e809)
  • support fdtaproc identifiers (#740) (9073c68)

1.25.4 (2025-03-03)

🧹 Chores

1.25.3 (2025-02-27)

🧹 Chores

👷 CI/CD

📚 Documentation

  • update Septic documentation for latest (#727) (980581c)

1.25.2 (2025-01-15)

🧹 Chores

  • deps: bump typescript from 5.6.3 to 5.7.3 (#719) (9b9b67a)

📚 Documentation

  • update SEPTIC documentation for latest (#708) (7c040b5)
  • update SEPTIC documentation for v3.1.0 (#721) (277272d)

1.25.1 (2024-12-16)

🐛 Bug Fixes

1.25.0 (2024-12-13)

✨ Features

1.24.0 (2024-12-10)

✨ Features

  • suggest snippets based on object hierarchy (#694) (5175833)

🐛 Bug Fixes

  • wrong diagnostic message for xvrs using public properties (#705) (741f979)

1.23.2 (2024-12-06)

📚 Documentation

  • update SEPTIC documentation for latest (#678) (02b1369)

🐛 Bug Fixes

🔨 Refactor

1.23.1 (2024-11-18)

🐛 Bug Fixes

  • issue with not finding prompt module (#684) (84c9319)

1.23.0 (2024-11-15)

🧹 Chores

  • deps: bump nyc from 15.1.0 to 17.1.0 (#635) (6075604)

✨ Features

🔨 Refactor

  • add ESLint config, remove lint warnings (#677) (581aa00)

1.22.1 (2024-11-04)

🧹 Chores

📚 Documentation

  • update SEPTIC documentation for latest (#659) (38341bc)

1.22.0 (2024-10-14)

📚 Documentation

  • update SEPTIC documentation for latest (#653) (ce00cb7)

✨ Features

  • support refs in algs with jinja for and if (#654) (7d8c1ee)

1.21.4 (2024-10-09)

🧹 Chores

🐛 Bug Fixes

  • diagnostics for calcs with fixed number of params at end (#651) (b87eef8)

1.21.3 (2024-09-30)

📚 Documentation

1.21.2 (2024-08-29)

🐛 Bug Fixes

1.21.1 (2024-08-28)

🐛 Bug Fixes

1.21.0 (2024-08-28)

🧹 Chores

📚 Documentation

  • update SEPTIC documentation for latest (#596) (bc95e77)

✨ Features

🐛 Bug Fixes

  • missing reference warning for UAAppl (#611) (edbb9fd)
  • update doc script to new file structure in septic (#615) (acee9ba)
  • update documentation script (#617) (5d63f4a)

1.20.4 (2024-06-20)

🐛 Bug Fixes

1.20.3 (2024-06-07)

📚 Documentation

  • update SEPTIC documentation for v2.90.0.0 (#580) (51de726)

1.20.2 (2024-06-05)

📚 Documentation

  • update SEPTIC documentation for latest (#575) (b37ea4a)

1.20.1 (2024-05-23)

🐛 Bug Fixes

  • bug in diagnostics for objects with no identifier (#572) (76e9b5f)

1.20.0 (2024-05-15)

📚 Documentation

  • update SEPTIC documentation for latest (#562) (421061a)

✨ Features

  • add diagnostics for duplicate xvr identifiers (#564) (c60ae41)

🐛 Bug Fixes

  • update regex for parsing return value of calc (#568) (c75f0da)

1.19.1 (2024-05-08)

📚 Documentation

  • update SEPTIC documentation for latest (#557) (176ffc5)

🐛 Bug Fixes

  • error parsing object documentation and snippets (#561) (ed5654a)

1.19.0 (2024-05-02)

✨ Features

  • snippets from septic documentation based on version (#521) (9e0931f)

1.18.1 (2024-05-02)

📚 Documentation

  • update SEPTIC documentation for latest (#552) (9f13d01)

1.18.0 (2024-04-24)

🧹 Chores

  • deps: bump typescript from 5.3.3 to 5.4.5 (#542) (6b9a26c)

📚 Documentation

  • update SEPTIC documentation for latest (#550) (3b51bdd)

✨ Features

  • add command for extracting opctags to csv (#548) (4ef570f)

1.17.1 (2024-04-18)

🐛 Bug Fixes

1.17.0 (2024-04-17)

🧹 Chores

  • deps: bump @types/node from 16.18.85 to 16.18.96 (#539) (e83a049)
  • deps: bump @typescript-eslint/eslint-plugin from 6.20.0 to 7.0.0 (#487) (af5f824)
  • deps: bump eslint from 8.56.0 to 9.0.0 (#533) (25787d0)

📚 Documentation

  • update SEPTIC documentation for latest (#540) (c51bfb0)

✨ Features

  • add command for generating calc cycle report (#536) (f4f47d5)

🏎️ Optimalization

  • add buffer for changes and remove bottleneck (#534) (53a9569)

1.16.7 (2024-03-13)

📚 Documentation

  • update SEPTIC documentation for latest (#526) (2cd025a)

1.16.6 (2024-03-12)

📚 Documentation

  • update SEPTIC documentation for latest (#508) (06b5bcc)

1.16.5 (2024-02-29)

🧹 Chores

  • deps: bump @types/node from 16.18.68 to 16.18.85 (#517) (cfb4430)
  • deps: bump peter-evans/create-pull-request from 5 to 6 (#468) (ede6e51)
  • deps: bump ts-node from 10.9.1 to 10.9.2 (#435) (eed98b5)

👷 CI/CD

  • generate separate doc PRs for latest and versioned (#505) (a074242)

🐛 Bug Fixes

1.16.4 (2024-02-20)

🧹 Chores

📚 Documentation

🐛 Bug Fixes

  • formatting of jinja right after attribute def (#502) (efb8c22)

1.16.3 (2024-02-14)

🐛 Bug Fixes

  • autocomplete for variables containing jinja (#493) (129f8e5)

1.16.2 (2024-02-14)

🐛 Bug Fixes

  • deleting code when formatting uncomplete jinja (#490) (8f04c87)

1.16.1 (2024-02-13)

🐛 Bug Fixes

  • bug with unnecessary diagnostics for pure jinja in calcs that expect value (#485) (59ae5dd)

1.16.0 (2024-02-08)

👷 CI/CD

  • call doc generation with github ref (4914aab)
  • ignore changes to meta.yaml on doc update (#480) (f59bcaf)
  • ignore comments in septic doc yaml files (51dad66)

📚 Documentation

✨ Features

🐛 Bug Fixes

1.15.7 (2024-02-05)

🐛 Bug Fixes

1.15.6 (2024-02-05)

🧹 Chores

  • deps: bump @typescript-eslint/eslint-plugin from 6.15.0 to 6.20.0 (#463) (27b2a37)
  • deps: bump @typescript-eslint/parser from 6.15.0 to 6.20.0 (#464) (9f169c8)
  • deps: bump eslint from 8.51.0 to 8.56.0 (#436) (38a4bb4)
  • deps: bump typescript from 5.2.2 to 5.3.3 (#437) (22511cc)

📚 Documentation

🐛 Bug Fixes

1.15.5 (2024-01-11)

🧹 Chores

🐛 Bug Fixes

  • bug with attribute/object name with length one (#453) (81b392c)

1.15.4 (2024-01-05)

📚 Documentation

  • add sorting of object docs for reliable diff (#447) (97d2b51)

🐛 Bug Fixes

1.15.3 (2024-01-04)

📚 Documentation

  • check all cpp files in src dirs when updating docs (#433) (5d9ce03)

🐛 Bug Fixes

1.15.2 (2023-12-20)

🧹 Chores

  • deps: bump @types/chai from 4.3.7 to 4.3.11 (#400) (8e3d8cb)
  • deps: bump @types/mocha from 10.0.1 to 10.0.6 (#401) (f0015d4)
  • deps: bump @types/node from 16.18.60 to 16.18.68 (#417) (8405780)
  • deps: bump @types/vscode from 1.81.0 to 1.85.0 (#418) (c894069)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.9 to 6.15.0 (#430) (8f0b134)
  • deps: bump actions/download-artifact from 3 to 4 (#428) (a2094af)
  • deps: bump actions/setup-python from 4 to 5 (#422) (63730fc)
  • deps: bump actions/upload-artifact from 3 to 4 (#427) (eafb3d7)

📚 Documentation

1.15.1 (2023-12-11)

📚 Documentation

1.15.0 (2023-12-08)

✨ Features

  • quick fix for disabling diagnostic code for line (#420) (38c91a7)

1.14.2 (2023-12-06)

🧹 Chores

  • deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#353) (f9e1bcb)
  • deps: bump google-github-actions/release-please-action from 3 to 4 (#407) (cf410dd)
  • update repo to follow scm policy (#404) (162e076)

👷 CI/CD

📚 Documentation

⏪️ Revert

1.14.1 (2023-11-22)

📚 Documentation

1.14.0 (2023-11-22)

✨ Features

🐛 Bug Fixes

  • completion of properties in calcs (#396) (a40877c)
  • update diagnostics for cnfg when removed from context (#394) (ece8ade)

1.13.1 (2023-11-14)

🐛 Bug Fixes

1.13.0 (2023-11-10)

🧹 Chores

  • add IterEachN to dmmyappl snippet (#377) (1a92f56)
  • deps: bump @types/node from 16.18.58 to 16.18.60 (#375) (7504a3a)
  • deps: bump actions/checkout from 3 to 4 (#297) (6c4f4f4)
  • deps: bump actions/setup-node from 3 to 4 (#363) (e73cfc0)
  • deps: bump chai and @types/chai (#343) (101d396)

👷 CI/CD

✨ Features

  • add warning for refs to non evr in calcpvr (#371) (a8e7df9)

🐛 Bug Fixes

  • clear problems on deletion of files (#366) (43d9136)
  • update parsing and highlighting of invalid comments (#365) (b4a4dbc)

1.12.4 (2023-11-01)

👷 CI/CD

  • Update deploy action to use new package (#373) (19c6621)

📚 Documentation

1.12.3 (2023-10-20)

🐛 Bug Fixes

1.12.2 (2023-10-13)

🐛 Bug Fixes

1.12.1 (2023-10-13)

🐛 Bug Fixes

1.12.0 (2023-10-11)

🧹 Chores

  • deps: bump @types/node from 16.18.52 to 16.18.58 (#330) (5cc5868)
  • deps: bump eslint from 8.49.0 to 8.51.0 (#329) (79487b9)
  • deps: bump rimraf from 5.0.1 to 5.0.5 (#312) (422674d)

📚 Documentation

✨ Features

  • add completion for all references to other objects (#338) (b895778)

🐛 Bug Fixes

  • wrong datatype diagnostics when using public property (#339) (489ec88)

🔨 Refactor

  • improve error feedback for missing parenthesis in alg (#263) (ba097bf)

1.11.1 (2023-10-09)

📚 Documentation

🐛 Bug Fixes

  • bug with hovering in document without objects (#335) (a36c6a3)
  • diagnostics length bit masks (#334) (669cf5f)

1.11.0 (2023-10-05)

✨ Features

  • Code action that inserts evr when missing ref in CalcPvr (#323) (b1616ed)

1.10.1 (2023-10-03)

🧹 Chores

🐛 Bug Fixes

1.10.0 (2023-09-28)

🧹 Chores

✨ Features

  • add support for documentation from septic source code (#233) (fc913bd)

1.9.0 (2023-09-18)

🧹 Chores

  • deps: bump @types/node from 16.18.44 to 16.18.52 (#302) (770787e)
  • deps: bump eslint from 8.47.0 to 8.49.0 (#299) (a9e480e)

✨ Features

1.8.0 (2023-09-08)

🧹 Chores

  • add linear and nonlinea SmpcAppl snippet (a98e0c1)
  • add linear and nonlinear SmpcAppl snippet (#265) (a98e0c1)
  • deps: bump @types/node from 16.18.40 to 16.18.41 (#274) (d452e50)
  • deps: bump @types/node from 16.18.41 to 16.18.43 (#278) (3f69393)
  • deps: bump @types/node from 16.18.43 to 16.18.44 (#280) (d3db127)
  • deps: bump eslint from 8.46.0 to 8.47.0 (#269) (c0e078c)
  • deps: bump typescript from 5.1.6 to 5.2.2 (#282) (5162405)
  • update to latest vscode version (#268) (c61e887)

👷 CI/CD

  • update code quality workflow to test building of artifact (#267) (2a49ac5)

✨ Features

  • Ignore diagnostics for specified paths (#292) (5966d37)

🐛 Bug Fixes

  • add support for paths in msgbox.obj (#276) (f15b4f1)
  • support syntax highlighting for oneliners (#266) (608a0a5)
  • use correct encoding reading from fs (#289) (9edabb2)

1.7.4 (2023-08-10)

🔨 Refactor

  • improve responsiveness with new tokenizer (#258) (ea22ab7)

⏪️ Revert

  • version of @types/vscode to match engine version (#264) (7b51a48)

1.7.3 (2023-08-09)

🧹 Chores

  • deps: bump @types/node from 16.18.38 to 16.18.40 (#259) (208a702)
  • deps: bump @types/vscode from 1.79.1 to 1.81.0 (#255) (8be3fc7)
  • deps: bump @typescript-eslint/parser from 5.61.0 to 5.62.0 (#242) (150f39d)
  • deps: bump eslint from 8.44.0 to 8.46.0 (#248) (a5e8a8e)
  • deps: bump typescript from 4.9.5 to 5.1.6 (#225) (2365368)

🐛 Bug Fixes

🔨 Refactor

1.7.2 (2023-07-06)

🐛 Bug Fixes

  • formatting merging first items in list (#236) (304ce0c)

🧹 Chores

  • deps: bump @types/node from 16.18.34 to 16.18.38 (#229) (26dbeba)
  • deps: bump @types/vscode from 1.78.1 to 1.79.1 (#193) (aabfdc6)
  • deps: bump @typescript-eslint/parser from 5.59.9 to 5.61.0 (#234) (b6b10a6)
  • deps: bump eslint from 8.40.0 to 8.44.0 (#228) (7535ccc)
  • deps: bump semver from 7.3.8 to 7.5.3 in /client (#223) (649b6d3)

1.7.1 (2023-07-03)

🐛 Bug Fixes

1.7.0 (2023-06-30)

🐛 Bug Fixes

  • support arbitrary content for jinja variable (#224) (36fc3ff)

✨ Features

1.6.2 (2023-06-28)

🐛 Bug Fixes

  • remove diagnostics on pure jinja in alg (#211) (9718828)
  • server crashing when multiple workspacefolders open (#210) (cccdbde)

1.6.1 (2023-06-22)

🐛 Bug Fixes

  • formatter removing identifiers at end of file (#206) (f7026e3)

1.6.0 (2023-06-21)

🐛 Bug Fixes

✨ Features

1.5.0 (2023-06-09)

✨ Features

1.4.0 (2023-06-09)

🐛 Bug Fixes

  • bug with wrong files in context (#178) (2d554c9)
  • parsing of variable starting with num (#180) (a6dd4ed)
  • update error message for empty alg (#174) (864fc91)
  • update error message for parsing of jinja in alg (#130) (12badb9)
  • use Meas instead of MeasBad for Evr snippet (#152) (f6f63b8)

✨ Features

🧹 Chores

  • deps: bump @types/node from 16.18.25 to 16.18.34 (#166) (15fa8e5)
  • deps: bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.59.9 (#173) (e3a4438)
  • deps: bump @typescript-eslint/parser from 5.56.0 to 5.59.9 (#172) (c5099c8)
  • deps: bump rimraf from 5.0.0 to 5.0.1 (#161) (b4d0249)

1.3.0 (2023-05-12)

✨ Features

🐛 Bug Fixes

  • bug with parsing of jinja-variables in alg (#144) (5e6767d)

1.2.1 (2023-05-11)

🐛 Bug Fixes

  • bug in scgcontext that crashes server (#139) (b8345de)

1.2.0 (2023-05-11)

✨ Features

  • support references across different config files for scg (#127) (4be02d2)

🐛 Bug Fixes

🧹 Chores

  • deps: bump eslint from 8.36.0 to 8.40.0 (#128) (77be3cf)

1.1.0 (2023-05-03)

🧹 Chores

  • deps: bump @types/jest from 29.5.0 to 29.5.1 (#108) (411db6c)
  • deps: bump @types/node from 16.11.65 to 16.18.25 (#107) (935e367)
  • deps: bump typescript from 4.8.4 to 5.0.4 (#104) (bcd8b6c)

✨ Features

1.0.1 (2023-05-02)

📚 Documentation

  • update readme to reflect latest version (#110) (d4fd928)

🐛 Bug Fixes

  • bug with exceeding callstack in symbolProvider (#111) (46bc452)

1.0.0 (2023-05-02)

📦 Build system

  • dependabot should ignore node >16.x (d0c6685)

🧹 Chores

  • deps: bump @typescript-eslint/eslint-plugin from 5.40.0 to 5.59.0 (#99) (ebd4f20)
  • deps: bump @typescript-eslint/parser from 5.40.0 to 5.59.0 (#98) (a677eab)
  • deps: bump actions/checkout from 2 to 3 (#14) (adac926)

✨ Features

  • convert to language server architecture (#95) (1ee263a)
  • provide completion for (Sopc)Xvrs. Suggest existing Xvrs when creating new SopcXvr and vice versa. (6dd676e)
  • provide completion of Xvrs and calcs in CalcPvr.Alg (6dd676e)
  • provide diagnostics for calcs (#105) (6dd676e)
  • provide error reports if the calc is not parsable. (6dd676e)
  • provide warnings for calcs that are not supported in Septic. (6dd676e)
  • provide warnings for references to Xvrs that are not in the config. (6dd676e)

[0.4.0] - 2020-02-16

First release in marketplace.

Added

  • Support for Jinja2 grammar
  • Snippets for mastertcip and remotetcip

Changed

  • Better syntax highlighting

[0.3.0] - 2019-11-04

Added

[0.2.0] - 2019-10-31

Added

  • Multi-level folding

[0.1.0] - 2019-10-30

First release as .vsix file. Released with the following features: