Releases: Green-Software-Foundation/if
Releases · Green-Software-Foundation/if
v1.0.0-beta.0
What's Changed
- Sync Release with Main by @narekhovhannisyan in #1068
- Fix #789 by @narekhovhannisyan in #1076
- Update readme and contributing md files by @manushak in #1082
- Add unit test coverage by @manushak in #1085
- Init codeql-config by @narekhovhannisyan in #1086
- Add SECURITY.md to IF by @jmcook1186 in #1084
- Provide codeql fixes by @narekhovhannisyan in #1088
- Fix if-check npm tests after merge by @narekhovhannisyan in #1092
- Add codeql info to security.md by @jmcook1186 in #1089
- Add adopters.md for graduation pack by @jmcook1186 in #1090
- Add enablement.md file by @manushak in #1087
- add doc on IF 2025 OKRs by @jmcook1186 in #1095
Full Changelog: v0.7.2...v1.0.0-beta.0
v0.7.2
What's Changed
- Tune package configuration by @narekhovhannisyan in #1048
- Prettify the regroup code by @narekhovhannisyan in #1049
- Allow
0
andoff
values as input-parameter in Interpolation Plugin by @narekhovhannisyan in #1050 - Fix multiple aggregation by @narekhovhannisyan in #1066
- Update explain feature by @manushak in #1065
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Sync release with main by @narekhovhannisyan in #958
- Emit warning about node-level config by @manushak in #962
- Fix
copy-param
to support string and number forfrom
by @manushak in #967 - Rename
global-config
toconfig
by @manushak in #963 - Add
mapping
feature by @manushak in #923 - Fix
--debug
mode logs by @manushak in #969 - Improve debug logs by @manushak in #974
- Update
mapping
feature to map output parameters by @manushak in #973 - Move mapping functions by @manushak in #978
- Sci-embodied redesign by @narekhovhannisyan in #995
- Fix broken manifests by @manushak in #998
- Update
explain
feature by @manushak in #996 - Time sync fix by @narekhovhannisyan in #1003
- Granular aggregation by @narekhovhannisyan in #1008
- feat(src): add support for appending to existing outputs by @jamescrowley in #932
- Enhance plugins with an inline arithmetic feature by @manushak in #1004
- Fix manifests by @manushak in #1012
- Fix and add missing manifests by @manushak in #1014
- user-defined upsampling resolution by @mouhamadalmounayar in #990
- Refactor plugins by @narekhovhannisyan in #1032
- Cleanup by @narekhovhannisyan in #1034
- Fix output manifests to run with if-check by @manushak in #1036
- Drop manifests that contains regroup by @manushak in #1037
- Sync release branch with main v0.7.0 by @narekhovhannisyan in #1040
- Add build to workflow by @narekhovhannisyan in #1046
Full Changelog: v0.6.0...v0.7.1
What's Changed
- Sync release with main by @narekhovhannisyan in #958
- Emit warning about node-level config by @manushak in #962
- Fix
copy-param
to support string and number forfrom
by @manushak in #967 - Rename
global-config
toconfig
by @manushak in #963 - Add
mapping
feature by @manushak in #923 - Fix
--debug
mode logs by @manushak in #969 - Improve debug logs by @manushak in #974
- Update
mapping
feature to map output parameters by @manushak in #973 - Move mapping functions by @manushak in #978
- Sci-embodied redesign by @narekhovhannisyan in #995
- Fix broken manifests by @manushak in #998
- Update
explain
feature by @manushak in #996 - Time sync fix by @narekhovhannisyan in #1003
- Granular aggregation by @narekhovhannisyan in #1008
- feat(src): add support for appending to existing outputs by @jamescrowley in #932
- Enhance plugins with an inline arithmetic feature by @manushak in #1004
- Fix manifests by @manushak in #1012
- Fix and add missing manifests by @manushak in #1014
- user-defined upsampling resolution by @mouhamadalmounayar in #990
- Refactor plugins by @narekhovhannisyan in #1032
- Cleanup by @narekhovhannisyan in #1034
- Fix output manifests to run with if-check by @manushak in #1036
- Drop manifests that contains regroup by @manushak in #1037
- Sync release branch with main v0.7.0 by @narekhovhannisyan in #1040
- Add build to workflow by @narekhovhannisyan in #1046
Full Changelog: v0.6.0...v0.7.1
v0.7.0
What's Changed
- Sync release with main by @narekhovhannisyan in #958
- Emit warning about node-level config by @manushak in #962
- Fix
copy-param
to support string and number forfrom
by @manushak in #967 - Rename
global-config
toconfig
by @manushak in #963 - Add
mapping
feature by @manushak in #923 - Fix
--debug
mode logs by @manushak in #969 - Improve debug logs by @manushak in #974
- Update
mapping
feature to map output parameters by @manushak in #973 - Move mapping functions by @manushak in #978
- Sci-embodied redesign by @narekhovhannisyan in #995
- Fix broken manifests by @manushak in #998
- Update
explain
feature by @manushak in #996 - Time sync fix by @narekhovhannisyan in #1003
- Granular aggregation by @narekhovhannisyan in #1008
- feat(src): add support for appending to existing outputs by @jamescrowley in #932
- Enhance plugins with an inline arithmetic feature by @manushak in #1004
- Fix manifests by @manushak in #1012
- Fix and add missing manifests by @manushak in #1014
- user-defined upsampling resolution by @mouhamadalmounayar in #990
- Refactor plugins by @narekhovhannisyan in #1032
- Cleanup by @narekhovhannisyan in #1034
- Fix output manifests to run with if-check by @manushak in #1036
- Drop manifests that contains regroup by @manushak in #1037
- Release v0.7.0-beta.0 by @github-actions in #1038
Full Changelog: v0.6.0...v0.7.0
v0.7.0-beta.0
What's Changed
- Sync release with main by @narekhovhannisyan in #958
- Emit warning about node-level config by @manushak in #962
- Fix
copy-param
to support string and number forfrom
by @manushak in #967 - Rename
global-config
toconfig
by @manushak in #963 - Add
mapping
feature by @manushak in #923 - Fix
--debug
mode logs by @manushak in #969 - Improve debug logs by @manushak in #974
- Update
mapping
feature to map output parameters by @manushak in #973 - Move mapping functions by @manushak in #978
- Sci-embodied redesign by @narekhovhannisyan in #995
- Fix broken manifests by @manushak in #998
- Update
explain
feature by @manushak in #996 - Time sync fix by @narekhovhannisyan in #1003
- Granular aggregation by @narekhovhannisyan in #1008
- feat(src): add support for appending to existing outputs by @jamescrowley in #932
- Enhance plugins with an inline arithmetic feature by @manushak in #1004
- Fix manifests by @manushak in #1012
- Fix and add missing manifests by @manushak in #1014
- user-defined upsampling resolution by @mouhamadalmounayar in #990
- Refactor plugins by @narekhovhannisyan in #1032
- Cleanup by @narekhovhannisyan in #1034
- Fix output manifests to run with if-check by @manushak in #1036
- Drop manifests that contains regroup by @manushak in #1037
Full Changelog: v0.6.0...v0.7.0-beta.0
v0.6.0
What's Changed
- adds details on our issue process to processes doc by @jmcook1186 in #799
- Bump braces version to address high severity vuln in npm audit report by @jmcook1186 in #807
- Add link to mailing list to reade and contributing.md by @jmcook1186 in #773
- Release v0.4.0 by @github-actions in #836
- Sync main and release branches by @narekhovhannisyan in #837
- Restructure errors in IF by @narekhovhannisyan in #793
- Rename ie to if-run by @jmcook1186 in #833
- Clarify labels and plugins in contribution guide by @jmcook1186 in #841
- Add if core as a source of errors by @narekhovhannisyan in #838
- Remove if-plugins from readme docs by @jmcook1186 in #840
- Error out unknown by @narekhovhannisyan in #844
- If core plugin types by @narekhovhannisyan in #843
- adds example manifests for tdp-finder, region/instance metadata by @jmcook1186 in #788
- Replace plugins with generics by @MariamKhalatova in #851
- Error retouch by @narekhovhannisyan in #848
- Build
If-env
by @manushak in #790 - Add error info to readmes by @jmcook1186 in #856
- Fix sci config in example manifests and tests by @jmcook1186 in #861
- Fix If-env node_modules issue by @manushak in #862
- Use generics based teads curve by @MariamKhalatova in #864
- Add copy-param to builtins by @jmcook1186 in #854
- Zero tolerant plugins by @narekhovhannisyan in #859
- Adapt manifests to zeros by @MariamKhalatova in #866
- Drop some unofficial plugins by @MariamKhalatova in #867
- Build
If-check
by @manushak in #865 - Add check for debug log by @narekhovhannisyan in #873
- Update If-check to support CI/CD by @manushak in #872
- Add output manifests by @MariamKhalatova in #874
- fix(manifests): optimized outputs for CI/CD by @MariamKhalatova in #887
- Test ci by @narekhovhannisyan in #869
- Sync latest release (v0.5.0) with main by @narekhovhannisyan in #885
- Restructure by @narekhovhannisyan in #888
- Make IF export yaml by default by @manushak in #883
- Eco-CI - Estimating the cost of CI pipelines by @ArneTR in #736
- Validate duration to be gt 0 in mock observations by @narekhovhannisyan in #897
- Make —stdout the default export option by @manushak in #875
- Fix if-check to log file relative path by @manushak in #889
- Regex multiple matches by @mouhamadalmounayar in #901
- Build
if-csv
by @manushak in #891 - Remove
params.ts
file andoverride-params
section from the manifest by @manushak in #908 - Update manifests for phased execution by @MariamKhalatova in #915
- Add
parameter-metadata
into plugins by @manushak in #911 - Add
explain
feature by @manushak in #913 - Add
aggregation-method
intoparameter-metadata
by @manushak in #919 - Update output manifests by @MariamKhalatova in #926
- Update output manifests by @MariamKhalatova in #928
- Time sync by @narekhovhannisyan in #921
- Distinct manifests by @MariamKhalatova in #929
- Phased execution without builtin time-sync by @narekhovhannisyan in #930
- Distinct execution by @narekhovhannisyan in #914
- Fix if-check package name by @manushak in #931
- Fix removing the last empty line in the package.json by @manushak in #933
- Update readme files by @manushak in #935
- Fix manifests by @MariamKhalatova in #936
- Fix
regroup
validation error message by @manushak in #940 - Fix aggregation method by @manushak in #943
- Time sync aggregation parameters resolution by @narekhovhannisyan in #945
- Emit warning by @narekhovhannisyan in #942
- Merge
parameter-metadata
with plugin's hardcoded data by @manushak in #944 - Update output manifests by @narekhovhannisyan in #946
- Add
time-converter
plugin by @manushak in #925 - Build If-merge by @manushak in #927
- Fix
explain
feature by @manushak in #955 - Fix observe redundant outputs by @narekhovhannisyan in #956
New Contributors
- @ArneTR made their first contribution in #736
- @mouhamadalmounayar made their first contribution in #901
Full Changelog: v0.4.0...v0.6.0
v0.6.0-beta.0
What's Changed
- Add check for debug log by @narekhovhannisyan in #873
- Update If-check to support CI/CD by @manushak in #872
- Add output manifests by @MariamKhalatova in #874
- fix(manifests): optimized outputs for CI/CD by @MariamKhalatova in #887
- Test ci by @narekhovhannisyan in #869
- Sync latest release (v0.5.0) with main by @narekhovhannisyan in #885
- Restructure by @narekhovhannisyan in #888
- Make IF export yaml by default by @manushak in #883
- Eco-CI - Estimating the cost of CI pipelines by @ArneTR in #736
- Validate duration to be gt 0 in mock observations by @narekhovhannisyan in #897
- Make —stdout the default export option by @manushak in #875
- Fix if-check to log file relative path by @manushak in #889
- Regex multiple matches by @mouhamadalmounayar in #901
- Build
if-csv
by @manushak in #891 - Remove
params.ts
file andoverride-params
section from the manifest by @manushak in #908 - Update manifests for phased execution by @MariamKhalatova in #915
- Add
parameter-metadata
into plugins by @manushak in #911 - Add
explain
feature by @manushak in #913 - Add
aggregation-method
intoparameter-metadata
by @manushak in #919 - Update output manifests by @MariamKhalatova in #926
- Update output manifests by @MariamKhalatova in #928
- Time sync by @narekhovhannisyan in #921
- Distinct manifests by @MariamKhalatova in #929
- Phased execution without builtin time-sync by @narekhovhannisyan in #930
- Distinct execution by @narekhovhannisyan in #914
- Fix if-check package name by @manushak in #931
- Fix removing the last empty line in the package.json by @manushak in #933
- Update readme files by @manushak in #935
- Fix manifests by @MariamKhalatova in #936
- Fix
regroup
validation error message by @manushak in #940 - Fix aggregation method by @manushak in #943
- Time sync aggregation parameters resolution by @narekhovhannisyan in #945
- Emit warning by @narekhovhannisyan in #942
- Merge
parameter-metadata
with plugin's hardcoded data by @manushak in #944 - Update output manifests by @narekhovhannisyan in #946
New Contributors
- @ArneTR made their first contribution in #736
- @mouhamadalmounayar made their first contribution in #901
Full Changelog: v0.5.0-beta.0...v0.6.0-beta.0
v0.5.0
What's Changed
- adds details on our issue process to processes doc by @jmcook1186 in #799
- Bump braces version to address high severity vuln in npm audit report by @jmcook1186 in #807
- Add link to mailing list to reade and contributing.md by @jmcook1186 in #773
- Release v0.4.0 by @github-actions in #836
- Sync main and release branches by @narekhovhannisyan in #837
- Restructure errors in IF by @narekhovhannisyan in #793
- Rename ie to if-run by @jmcook1186 in #833
- Clarify labels and plugins in contribution guide by @jmcook1186 in #841
- Add if core as a source of errors by @narekhovhannisyan in #838
- Remove if-plugins from readme docs by @jmcook1186 in #840
- Error out unknown by @narekhovhannisyan in #844
- If core plugin types by @narekhovhannisyan in #843
- adds example manifests for tdp-finder, region/instance metadata by @jmcook1186 in #788
- Replace plugins with generics by @MariamKhalatova in #851
- Error retouch by @narekhovhannisyan in #848
- Build
If-env
by @manushak in #790 - Add error info to readmes by @jmcook1186 in #856
- Fix sci config in example manifests and tests by @jmcook1186 in #861
- Fix If-env node_modules issue by @manushak in #862
- Use generics based teads curve by @MariamKhalatova in #864
- Add copy-param to builtins by @jmcook1186 in #854
- Zero tolerant plugins by @narekhovhannisyan in #859
- Adapt manifests to zeros by @MariamKhalatova in #866
- Drop some unofficial plugins by @MariamKhalatova in #867
- Build
If-check
by @manushak in #865 - Add check for debug log by @narekhovhannisyan in #873
- Update If-check to support CI/CD by @manushak in #872
- Add output manifests by @MariamKhalatova in #874
Full Changelog: v0.4.0...v0.5.0
v0.5.0-beta.0
What's Changed
- adds details on our issue process to processes doc by @jmcook1186 in #799
- Bump braces version to address high severity vuln in npm audit report by @jmcook1186 in #807
- Add link to mailing list to reade and contributing.md by @jmcook1186 in #773
- Release v0.4.0 by @github-actions in #836
- Sync main and release branches by @narekhovhannisyan in #837
- Restructure errors in IF by @narekhovhannisyan in #793
- Rename ie to if-run by @jmcook1186 in #833
- Clarify labels and plugins in contribution guide by @jmcook1186 in #841
- Add if core as a source of errors by @narekhovhannisyan in #838
- Remove if-plugins from readme docs by @jmcook1186 in #840
- Error out unknown by @narekhovhannisyan in #844
- If core plugin types by @narekhovhannisyan in #843
- adds example manifests for tdp-finder, region/instance metadata by @jmcook1186 in #788
- Replace plugins with generics by @MariamKhalatova in #851
- Error retouch by @narekhovhannisyan in #848
- Build
If-env
by @manushak in #790 - Add error info to readmes by @jmcook1186 in #856
- Fix sci config in example manifests and tests by @jmcook1186 in #861
- Fix If-env node_modules issue by @manushak in #862
- Use generics based teads curve by @MariamKhalatova in #864
- Add copy-param to builtins by @jmcook1186 in #854
- Zero tolerant plugins by @narekhovhannisyan in #859
- Adapt manifests to zeros by @MariamKhalatova in #866
- Drop some unofficial plugins by @MariamKhalatova in #867
- Build
If-check
by @manushak in #865
Full Changelog: v0.4.0...v0.5.0-beta.0
v0.4.0
What's Changed
- Unit tests util by @narekhovhannisyan in #548
- Parameterize unit tests by @narekhovhannisyan in #552
- Clarify contribution expectations for hackathon in readme and contributing.md by @jmcook1186 in #556
- Builtins unit test by @manushak in #557
- Parameterize unit tests by @narekhovhannisyan in #558
- Add github processes doc to IF repo by @jmcook1186 in #550
- Initalize tests by @narekhovhannisyan in #561
- Aggregate tests by @narekhovhannisyan in #563
- Time-sync test coverage by @manushak in #564
- optimize merge defaults strategy by @alexzurbonsen in #516
- Compute tests by @narekhovhannisyan in #565
- Add unit test for args.ts by @manushak in #578
- Fix manifests by @manushak in #573
- chore(package): release v0.3.2 ✨ by @narekhovhannisyan in #596
- Release v0.3.2 by @narekhovhannisyan in #597
- Fix Help flag issue by @manushak in #608
- Exhaust unit tests by @narekhovhannisyan in #579
- Add --stdout flag to CLI params by @abhinavbansal19961996 in #575
- update dev ticket template by @jmcook1186 in #642
- Update bug report template by @MariamKhalatova in #654
- Remove carbon hack banner from readme by @jmcook1186 in #664
- remove redundant issue templates and update agenda template by @jmcook1186 in #667
- Tune ci by @narekhovhannisyan in #649
- Add bug triage docs by @jmcook1186 in #663
- Add project update template by @jmcook1186 in #688
- Create folder of manifests that include
feature
,example
andbug
cases by @jmcook1186 in #660 - Add release instructions to processes doc by @jmcook1186 in #662
- Env data in output by @narekhovhannisyan in #665
- introduce CLI aliases by @narekhovhannisyan in #697
- chore(doc): updated readme with shortcuts info by @MariamKhalatova in #708
- Dump logs errors by @narekhovhannisyan in #691
- CI/CD workflows: change
master
branch tomain
by @narekhovhannisyan in #712 - Tune release commit workflow to create PR by @narekhovhannisyan in #718
- Release v0.3.3-beta.0 by @github-actions in #720
- Release v0.3.3-beta.0 by @narekhovhannisyan in #724
- Migrate
sci
plugin tobuiltins
by @jmcook1186 in #704 - Migrate
sci-m
to builtins assci-embodied
by @jmcook1186 in #696 - Introduce lint staged by @narekhovhannisyan in #713
- Move the
sum
plugin into builtins by @manushak in #645 - Added success and failure cases to manifests by @MariamKhalatova in #721
- Migrate
multiply
plugin tobuiltins
by @jmcook1186 in #709 - Move the
coefficient
plugin into builtins by @manushak in #646 - Migrate
exponent
tobuiltins
by @jmcook1186 in #731 - Migrate
subtract
fromif-plugins
tobuiltins
by @jmcook1186 in #723 - Move the
divide
plugin into builtins by @manushak in #647 - Migrate
mock-observations
tobuiltins
by @jmcook1186 in #710 - Create a generic Interpolation plugin by @manushak in #732
- implement
If-diff
script by @narekhovhannisyan in #711 - Advanced if diff by @narekhovhannisyan in #738
- Migrate
shell
model fromif-plugins
tobuiltins
by @jmcook1186 in #741 - Update plugin import paths in manifests by @MariamKhalatova in #747
- Move
regex
plugin fromif-plugins
tobuiltins
by @jmcook1186 in #748 - Simplify logic in SCI plugin by @jmcook1186 in #743
- Adds manifest that implements teads curve as a pipeline of generic plugins by @jmcook1186 in #752
- add CI badge to readme by @narekhovhannisyan in #769
- Fix Pre release workflow by @narekhovhannisyan in #770
- CSV Lookup builtin plugin by @narekhovhannisyan in #754
- fix(src): check if packages empty so we don't return null by @adamaucamp in #756
- Add label definitions to processes doc by @jmcook1186 in #791
- Add manifest for instance-metadata by @jmcook1186 in #795
- add example manifest for SCI pipeline by @jmcook1186 in #794
- if-diff: Ignore certain fields from manifest by @narekhovhannisyan in #796
- Update release commit workflow to rise PR to release by @narekhovhannisyan in #801
- Improve IF logging protocols by @manushak in #753
- Release v0.3.3 ✨ by @narekhovhannisyan in #803
- Release v0.3.4 ✨ by @narekhovhannisyan in #804
- Sync release commits to main by @narekhovhannisyan in #805
- Release v0.4.0-beta.0 by @github-actions in #806
- Tune CI/CD to handle branch changes by @narekhovhannisyan in #826
- Apply CI/CD changes to release branch by @narekhovhannisyan in #827
- Fix printing unnecessary log while running if-diff by @manushak in #834
- Fix piping issue by @narekhovhannisyan in #835
New Contributors
- @abhinavbansal19961996 made their first contribution in #575
- @github-actions made their first contribution in #720
- @adamaucamp made their first contribution in #756
Full Changelog: v0.3.1...v0.4.0