Last active
May 23, 2021 16:49
-
-
Save jhchabran/92bb08ba232d271ee6121415763dabb7 to your computer and use it in GitHub Desktop.
gorelease -base="v0.10.0" -version="v0.11.0" | tee changelog.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
github.com/genjidb/genji | |
------------------------ | |
Incompatible changes: | |
- (*Transaction).AddField, method set of *Tx: removed | |
- (*Transaction).AddField, method set of Tx: removed | |
- (*Transaction).CreateIndex: changed from func(github.com/genjidb/genji/database.IndexConfig) error to func(*github.com/genjidb/genji/database.IndexInfo) error | |
- (*Transaction).ListIndexes: changed from func() ([]*github.com/genjidb/genji/database.IndexConfig, error) to func() []string | |
Compatible changes: | |
- (*Transaction).AddFieldConstraint: added | |
github.com/genjidb/genji/database | |
--------------------------------- | |
Incompatible changes: | |
- (*Index).AscendGreaterOrEqual, method set of Index: removed | |
- (*Index).AscendGreaterOrEqual: changed from func(github.com/genjidb/genji/document.Value, func(val []byte, key []byte, isEqual bool) error) error to func(Pivot, func(val []byte, key []byte) error) error | |
- (*Index).Delete, method set of Index: removed | |
- (*Index).Delete: changed from func(github.com/genjidb/genji/document.Value, []byte) error to func([]github.com/genjidb/genji/document.Value, []byte) error | |
- (*Index).DescendLessOrEqual, method set of Index: removed | |
- (*Index).DescendLessOrEqual: changed from func(github.com/genjidb/genji/document.Value, func(val []byte, key []byte, isEqual bool) error) error to func(Pivot, func(val []byte, key []byte) error) error | |
- (*Index).EncodeValue, method set of *Index: removed | |
- (*Index).EncodeValue, method set of Index: removed | |
- (*Index).Set, method set of Index: removed | |
- (*Index).Set: changed from func(github.com/genjidb/genji/document.Value, []byte) error to func([]github.com/genjidb/genji/document.Value, []byte) error | |
- (*Index).Truncate, method set of Index: removed | |
- (*Table).EncodeValueToKey: removed | |
- (*Table).Indexes: changed from func() (map[string]Index, error) to func() Indexes | |
- (*Table).Info: changed from func() (*TableInfo, error) to func() *TableInfo | |
- (*Table).ReIndex: removed | |
- (*Transaction).AddField: removed | |
- (*Transaction).CreateIndex: changed from func(IndexConfig) error to func(*IndexInfo) error | |
- (*Transaction).ListIndexes: changed from func() ([]*IndexConfig, error) to func() []string | |
- FieldConstraints.Convert: removed | |
- FieldConstraints: changed from []FieldConstraint to []*FieldConstraint | |
- Index.Index: removed | |
- Index.Opts: removed | |
- Index.Type: removed | |
- Index.Unique: removed | |
- IndexConfig: removed | |
- Table: old is comparable, new is not | |
- Transaction: old is comparable, new is not | |
Compatible changes: | |
- (*Database).Catalog: added | |
- (*FieldConstraint).IsEqual: added | |
- (*FieldConstraint).MergeInferred: added | |
- (*FieldConstraint).String: added | |
- (*FieldConstraints).Add: added | |
- (*Index).Arity: added | |
- (*Index).EncodeValueBuffer: added | |
- (*Index).IsComposite: added | |
- (*Table).EncodeValue: added | |
- (*TableInfo).Clone: added | |
- (*Transaction).AddFieldConstraint: added | |
- CastConversion: added | |
- Catalog: added | |
- ConversionFunc: added | |
- ErrIndexDuplicateValue: added | |
- ErrIndexWrongArity: added | |
- FieldConstraint.InferredBy: added | |
- FieldConstraint.IsInferred: added | |
- FieldConstraint.IsUnique: added | |
- FieldConstraints.ConvertDocument: added | |
- FieldConstraints.ConvertValueAtPath: added | |
- FieldConstraints.Get: added | |
- FieldConstraints.Infer: added | |
- Index.Info: added | |
- IndexInfo: added | |
- Indexes: added | |
- LosslessNumbersConversion: added | |
- NewCatalog: added | |
- NewFieldConstraints: added | |
- NewIndex: added | |
- Pivot: added | |
github.com/genjidb/genji/dev/gensqltest | |
--------------------------------------- | |
Compatible changes: | |
- package added | |
github.com/genjidb/genji/document | |
--------------------------------- | |
Incompatible changes: | |
- (*Value).UnmarshalBinary: removed | |
- Aggregator: removed | |
- AggregatorBuilder: removed | |
- ErrStreamClosed: removed | |
- IteratorFunc: removed | |
- IteratorToJSON: removed | |
- IteratorToJSONArray: removed | |
- NewIterator: removed | |
- NewStream: removed | |
- NewZeroValue: removed | |
- Path.GetValue: removed | |
- SortArray: changed from func(Array) (Array, error) to func(Array) (*ValueBuffer, error) | |
- Stream: removed | |
- StreamOperator: removed | |
- ValueType.IsZero: removed | |
Compatible changes: | |
- (*FieldBuffer).String: added | |
- (*ValueBuffer).IsEqual: added | |
- (*ValueBuffer).Types: added | |
- AnyType: added | |
- ArrayEnd: added | |
- ArrayValueDelim: added | |
- NewFromCSV: added | |
- Path.Clone: added | |
- ScanDocument: added | |
- ScanIterator: added | |
- ValueBuffer.Values: added | |
- ValueType.IsAny: added | |
github.com/genjidb/genji/document/encoding/msgpack | |
-------------------------------------------------- | |
Incompatible changes: | |
- EncodedArray.MarshalJSON: removed | |
- EncodedDocument.MarshalJSON: removed | |
github.com/genjidb/genji/engine | |
------------------------------- | |
Compatible changes: | |
- ErrTransactionDiscarded: added | |
github.com/genjidb/genji/expr | |
----------------------------- | |
Compatible changes: | |
- package added | |
github.com/genjidb/genji/index | |
------------------------------ | |
Incompatible changes: | |
- package removed | |
github.com/genjidb/genji/planner | |
-------------------------------- | |
Compatible changes: | |
- package added | |
github.com/genjidb/genji/query | |
------------------------------ | |
Compatible changes: | |
- package added | |
github.com/genjidb/genji/query/glob | |
----------------------------------- | |
Compatible changes: | |
- package added | |
github.com/genjidb/genji/sql/parser | |
----------------------------------- | |
Compatible changes: | |
- (*Parser).ParseDocument: added | |
github.com/genjidb/genji/sql/planner | |
------------------------------------ | |
Incompatible changes: | |
- package removed | |
github.com/genjidb/genji/sql/query | |
---------------------------------- | |
Incompatible changes: | |
- package removed | |
github.com/genjidb/genji/sql/query/expr | |
--------------------------------------- | |
Incompatible changes: | |
- package removed | |
github.com/genjidb/genji/sql/query/glob | |
--------------------------------------- | |
Incompatible changes: | |
- package removed | |
github.com/genjidb/genji/sql/scanner | |
------------------------------------ | |
Incompatible changes: | |
- ADD: value changed from 20 to 19 | |
- ADD_KEYWORD: value changed from 54 to 57 | |
- ALTER: value changed from 55 to 58 | |
- AS: value changed from 56 to 59 | |
- ASC: value changed from 57 to 60 | |
- BADESCAPE: value changed from 12 to 11 | |
- BADREGEX: value changed from 17 to 16 | |
- BADSTRING: value changed from 11 to 10 | |
- BEGIN: value changed from 58 to 61 | |
- BITWISEAND: value changed from 25 to 24 | |
- BITWISEOR: value changed from 26 to 25 | |
- BITWISEXOR: value changed from 27 to 26 | |
- BY: value changed from 59 to 62 | |
- CAST: value changed from 60 to 63 | |
- COLON: value changed from 49 to 52 | |
- COMMA: value changed from 48 to 51 | |
- COMMIT: value changed from 61 to 64 | |
- CREATE: value changed from 62 to 65 | |
- DEFAULT: value changed from 63 to 66 | |
- DELETE: value changed from 64 to 67 | |
- DESC: value changed from 65 to 68 | |
- DISTINCT: value changed from 66 to 69 | |
- DIV: value changed from 23 to 22 | |
- DOT: value changed from 52 to 55 | |
- DOUBLECOLON: value changed from 50 to 53 | |
- DROP: value changed from 67 to 70 | |
- EXISTS: value changed from 68 to 71 | |
- EXPLAIN: value changed from 69 to 72 | |
- FALSE: value changed from 14 to 13 | |
- FIELD: value changed from 70 to 73 | |
- FROM: value changed from 71 to 74 | |
- GROUP: value changed from 72 to 75 | |
- IDENT: value changed from 5 to 4 | |
- IF: value changed from 73 to 76 | |
- INDEX: value changed from 74 to 77 | |
- INSERT: value changed from 75 to 78 | |
- INTEGER: value changed from 9 to 8 | |
- INTO: value changed from 76 to 79 | |
- IS: value changed from 39 to 40 | |
- KEY: value changed from 77 to 80 | |
- LBRACKET: value changed from 44 to 47 | |
- LIKE: value changed from 40 to 42 | |
- LIMIT: value changed from 78 to 81 | |
- LPAREN: value changed from 42 to 45 | |
- LSBRACKET: value changed from 46 to 49 | |
- MOD: value changed from 24 to 23 | |
- MUL: value changed from 22 to 21 | |
- NAMEDPARAM: value changed from 6 to 5 | |
- NOT: value changed from 79 to 82 | |
- NULL: value changed from 15 to 14 | |
- NUMBER: value changed from 8 to 7 | |
- OFFSET: value changed from 80 to 83 | |
- ON: value changed from 81 to 84 | |
- ONLY: value changed from 82 to 85 | |
- ORDER: value changed from 83 to 86 | |
- POSITIONALPARAM: value changed from 7 to 6 | |
- PRECISION: value changed from 84 to 87 | |
- PRIMARY: value changed from 85 to 88 | |
- RBRACKET: value changed from 45 to 48 | |
- READ: value changed from 86 to 89 | |
- REGEX: value changed from 16 to 15 | |
- REINDEX: value changed from 87 to 90 | |
- RENAME: value changed from 88 to 91 | |
- ROLLBACK: value changed from 89 to 93 | |
- RPAREN: value changed from 43 to 46 | |
- RSBRACKET: value changed from 47 to 50 | |
- SELECT: value changed from 90 to 94 | |
- SEMICOLON: value changed from 51 to 54 | |
- SET: value changed from 91 to 95 | |
- STRING: value changed from 10 to 9 | |
- SUB: value changed from 21 to 20 | |
- TABLE: value changed from 92 to 96 | |
- TO: value changed from 93 to 97 | |
- TRANSACTION: value changed from 94 to 98 | |
- TRUE: value changed from 13 to 12 | |
- TYPEARRAY: value changed from 101 to 105 | |
- TYPEBIGINT: value changed from 102 to 106 | |
- TYPEBLOB: value changed from 103 to 107 | |
- TYPEBOOL: value changed from 104 to 108 | |
- TYPEBYTES: value changed from 105 to 109 | |
- TYPECHARACTER: value changed from 106 to 110 | |
- TYPEDOCUMENT: value changed from 107 to 111 | |
- TYPEDOUBLE: value changed from 108 to 112 | |
- TYPEINT2: value changed from 110 to 114 | |
- TYPEINT8: value changed from 111 to 115 | |
- TYPEINT: value changed from 109 to 113 | |
- TYPEINTEGER: value changed from 112 to 116 | |
- TYPEMEDIUMINT: value changed from 113 to 117 | |
- TYPEREAL: value changed from 117 to 121 | |
- TYPESMALLINT: value changed from 114 to 118 | |
- TYPETEXT: value changed from 115 to 119 | |
- TYPETINYINT: value changed from 116 to 120 | |
- TYPEVARCHAR: value changed from 118 to 122 | |
- UNIQUE: value changed from 95 to 99 | |
- UNSET: value changed from 96 to 100 | |
- UPDATE: value changed from 97 to 101 | |
- VALUES: value changed from 98 to 102 | |
- WHERE: value changed from 99 to 103 | |
- WRITE: value changed from 100 to 104 | |
Compatible changes: | |
- BETWEEN: added | |
- CONCAT: added | |
- ISN: added | |
- NIN: added | |
- RETURNING: added | |
github.com/genjidb/genji/stream | |
------------------------------- | |
Incompatible changes: | |
- (*DistinctOperator).Op: removed | |
- (*FilterOperator).Op: removed | |
- (*GroupByOperator).Op: removed | |
- (*MapOperator).Op: removed | |
- (*ProjectOperator).Op: removed | |
- (*SkipOperator).Op: removed | |
- (*SortOperator).Op: removed | |
- (*SortOperator).Pipe: removed | |
- (*Stream).Iterate: changed from func(func(env *github.com/genjidb/genji/sql/query/expr.Environment) error) error to func(*github.com/genjidb/genji/expr.Environment, func(out *github.com/genjidb/genji/expr.Environment) error) error | |
- (*Stream).Pipe: changed from func(Operator) Stream to func(Operator) *Stream | |
- (*TableDeleteOperator).Bind: removed | |
- (*TableDeleteOperator).Op: removed | |
- (*TableInsertOperator).Bind: removed | |
- (*TableInsertOperator).Op: removed | |
- (*TableReplaceOperator).Bind: removed | |
- (*TableReplaceOperator).Op: removed | |
- (*TakeOperator).Op: removed | |
- Distinct: changed from func(...github.com/genjidb/genji/sql/query/expr.Expr) *DistinctOperator to func() *DistinctOperator | |
- Expr: changed from interface{Eval(*github.com/genjidb/genji/sql/query/expr.Environment) (github.com/genjidb/genji/document.Value, error)} to int64 | |
- IndexIterator: removed | |
- IndexIteratorOptions: removed | |
- Iterator.Iterate: changed from func(func(env *github.com/genjidb/genji/sql/query/expr.Environment) error) error to func(*github.com/genjidb/genji/expr.Environment, func(out *github.com/genjidb/genji/expr.Environment) error) error | |
- Iterator: removed | |
- IteratorFunc: removed | |
- New: changed from func(Iterator) Stream to func(Operator) *Stream | |
- NewDocumentIterator: removed | |
- NewIndexIterator: removed | |
- NewIndexIteratorWithOptions: removed | |
- NewTableIterator: removed | |
- NewTableIteratorWithOptions: removed | |
- Operator.GetNext: added | |
- Operator.GetPrev: added | |
- Operator.Iterate: added | |
- Operator.Op: removed | |
- Operator.SetNext: added | |
- Operator.SetPrev: added | |
- Operator.String: added | |
- OperatorFunc: changed from func(*github.com/genjidb/genji/sql/query/expr.Environment) (*github.com/genjidb/genji/sql/query/expr.Environment, error) to func(func(env *github.com/genjidb/genji/expr.Environment) error) error | |
- Piper: removed | |
- Reduce: removed | |
- ReduceOperator: removed | |
- SkipOperator.E: removed | |
- Sort: changed from func(github.com/genjidb/genji/sql/query/expr.Expr) *SortOperator to func(github.com/genjidb/genji/expr.Expr) *SortOperator | |
- SortOperator.Expr: changed from github.com/genjidb/genji/sql/query/expr.Expr to github.com/genjidb/genji/expr.Expr | |
- SortReverse: changed from func(github.com/genjidb/genji/sql/query/expr.Expr) *SortOperator to func(github.com/genjidb/genji/expr.Expr) *SortOperator | |
- Stream.Iterate: removed | |
- Stream.Pipe: removed | |
- Stream: no longer implements Iterator | |
- TableDeleteOperator.Table: removed | |
- TableInsertOperator.Table: removed | |
- TableIterator: removed | |
- TableIteratorOptions: removed | |
- TableReplaceOperator.Table: removed | |
- TakeOperator.E: removed | |
Compatible changes: | |
- (*DistinctOperator).Iterate: added | |
- (*FilterOperator).Iterate: added | |
- (*GroupByOperator).Iterate: added | |
- (*MapOperator).Iterate: added | |
- (*ProjectOperator).Iterate: added | |
- (*SkipOperator).Iterate: added | |
- (*SortOperator).Iterate: added | |
- (*Stream).First: added | |
- (*Stream).Remove: added | |
- (*Stream).String: added | |
- (*TableDeleteOperator).Iterate: added | |
- (*TableInsertOperator).Iterate: added | |
- (*TableReplaceOperator).Iterate: added | |
- (*TakeOperator).Iterate: added | |
- (*baseOperator).GetNext: added | |
- (*baseOperator).GetPrev: added | |
- (*baseOperator).SetNext: added | |
- (*baseOperator).SetPrev: added | |
- Costable: added | |
- DistinctOperator.Next: added | |
- DistinctOperator.Prev: added | |
- Documents: added | |
- DocumentsOperator: added | |
- Expressions: added | |
- ExprsOperator: added | |
- FilterOperator.Next: added | |
- FilterOperator.Prev: added | |
- GroupByOperator.Next: added | |
- GroupByOperator.Prev: added | |
- HashAggregate: added | |
- HashAggregateOperator: added | |
- IndexRange: added | |
- IndexRanges: added | |
- IndexScan: added | |
- IndexScanOperator: added | |
- IndexScanReverse: added | |
- InsertAfter: added | |
- InsertBefore: added | |
- IterRename: added | |
- IterRenameOperator: added | |
- MapOperator.Next: added | |
- MapOperator.Prev: added | |
- MaskDocument: added | |
- Pipe: added | |
- PkScan: added | |
- PkScanOperator: added | |
- PkScanReverse: added | |
- ProjectOperator.Next: added | |
- ProjectOperator.Prev: added | |
- SeqScan: added | |
- SeqScanOperator: added | |
- SeqScanReverse: added | |
- Set: added | |
- SetOperator: added | |
- SkipOperator.N: added | |
- SkipOperator.Next: added | |
- SkipOperator.Prev: added | |
- SortOperator.Next: added | |
- SortOperator.Prev: added | |
- Stream.Op: added | |
- TableDeleteOperator.Next: added | |
- TableDeleteOperator.Prev: added | |
- TableInsertOperator.Next: added | |
- TableInsertOperator.Prev: added | |
- TableReplaceOperator.Next: added | |
- TableReplaceOperator.Prev: added | |
- TakeOperator.N: added | |
- TakeOperator.Next: added | |
- TakeOperator.Prev: added | |
- Unset: added | |
- UnsetOperator: added | |
- ValueBufferEncoder: added | |
- ValueEncoder: added | |
- ValueRange: added | |
- ValueRanges: added | |
github.com/genjidb/genji/stringutil | |
----------------------------------- | |
Compatible changes: | |
- package added | |
github.com/genjidb/genji/testutil | |
--------------------------------- | |
Incompatible changes: | |
- MakeDocument: changed from func(string) github.com/genjidb/genji/document.Document to func(testing.TB, string) github.com/genjidb/genji/document.Document | |
- MakeDocuments: changed from func(...string) Docs to func(testing.TB, ...string) Docs | |
- MakeValue: changed from func(testing.TB, interface{}) *github.com/genjidb/genji/document.Value to func(testing.TB, interface{}) github.com/genjidb/genji/document.Value | |
Compatible changes: | |
- ArrayValue: added | |
- BlobValue: added | |
- BoolValue: added | |
- DocumentValue: added | |
- DoubleValue: added | |
- Dump: added | |
- ExprRunner: added | |
- GetIndexContent: added | |
- IntegerValue: added | |
- IteratorToJSONArray: added | |
- KV: added | |
- MakeArray: added | |
- MakeArrayValue: added | |
- MakeValueBuffer: added | |
- NullValue: added | |
- ParseNamedExpr: added | |
- ParsePath: added | |
- ParseResultStream: added | |
- RequireDocEqual: added | |
- RequireDocJSONEq: added | |
- RequireStreamEq: added | |
- ResultStream: added | |
- TextValue: added | |
github.com/genjidb/genji/testutil/genexprtests | |
---------------------------------------------- | |
Compatible changes: | |
- package added | |
v0.11.0 is not a valid semantic version for this release. | |
version v0.11.0 already exists | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment