5 Commits

Author SHA1 Message Date
cc0f0a24d9 release: version 0.9.2 🚀
Some checks failed
Upload Python Package / Create Release (push) Successful in 18s
Upload Python Package / deploy (push) Failing after 4m6s
2024-12-13 13:30:50 +01:00
c41d665ab8 fix: more bugfixes, ref: NOISSUE 2024-12-13 13:30:46 +01:00
2fbdafa0e9 release: version 0.9.1 🚀
Some checks failed
Upload Python Package / Create Release (push) Successful in 19s
Upload Python Package / deploy (push) Failing after 4m4s
2024-12-13 13:23:06 +01:00
f942954678 fix: fix build issues, ref: NOISSUE 2024-12-13 13:23:02 +01:00
4c67e8efb0 release: version 0.9.0 🚀
Some checks failed
Upload Python Package / Create Release (push) Successful in 17s
Upload Python Package / deploy (push) Failing after 4m23s
2024-12-13 13:13:50 +01:00
4 changed files with 38 additions and 8 deletions

View File

@@ -4,6 +4,31 @@ Changelog
(unreleased) (unreleased)
------------ ------------
Fix
~~~
- More bugfixes, ref: NOISSUE. [Simon Diesenreiter]
0.9.1 (2024-12-13)
------------------
Fix
~~~
- Fix build issues, ref: NOISSUE. [Simon Diesenreiter]
Other
~~~~~
0.9.0 (2024-12-13)
------------------
- Feat: add filter option to TokenConverter, ref: NOISSUE. [Simon
Diesenreiter]
0.8.0 (2024-12-12)
------------------
- Feat: adding sensible index constructors refs: NOISSUE. [Simon - Feat: adding sensible index constructors refs: NOISSUE. [Simon
Diesenreiter] Diesenreiter]

View File

@@ -36,7 +36,7 @@ public static class DataManipulationHelpers
var newList = new List<TNewType>(); var newList = new List<TNewType>();
foreach (List<TType> dataItemList in data) foreach (List<TType> dataItemList in data)
{ {
newList.Add(transformer(dataItem)); newList.Add(transformer(dataItemList));
} }
return newList; return newList;
} }

View File

@@ -157,19 +157,24 @@ public class TokenConverter
return newList; return newList;
} }
public TokenConverter Filter<T>(params InputType[] inputTypes) public TokenConverter Filter(params InputType[] inputTypes)
{ {
var newTokenList = new List<List<IToken>>() var newTokenListList = new List<List<IToken>>();
foreach(var token in rawTokens) foreach(var tokenList in rawTokens)
{
var newTokenList = new List<IToken>();
foreach(var token in tokenList)
{ {
if(inputTypes.Contains(token.GetInputType())) if(inputTypes.Contains(token.GetInputType()))
{ {
newTokenList.Add(token); newTokenList.Add(token);
} }
} }
newTokenListList.Add(newTokenList);
}
this.rawTokens = newTokenList; this.rawTokens = newTokenListList;
return this; return this;
} }

View File

@@ -1 +1 @@
0.8.0 0.9.2