Breaking Changes
- replaced TSOneHot preprocessor by TSOneHotEncode using a different API ([502](https://github.com/timeseriesAI/tsai/issues/502))
- replaced MultiEmbedding n_embeds, embed_dims and padding_idxs by n_cat_embeds, cat_embed_dims and cat_padding_idxs ([497](https://github.com/timeseriesAI/tsai/issues/497))
New Features
- added GaussianNoise transform ([514](https://github.com/timeseriesAI/tsai/issues/514))
- added TSSequencer model based on Sequencer: Deep LSTM for Image Classification paper ([508](https://github.com/timeseriesAI/tsai/issues/508))
- added TSPosition to be able to pass any steps list that will be concatenated to the input ([504](https://github.com/timeseriesAI/tsai/issues/504))
- added TSPosition preprocessor to allow the concatenation of a custom position sequence ([503](https://github.com/timeseriesAI/tsai/issues/503))
- added TSOneHot class to encode a variable on the fly ([501](https://github.com/timeseriesAI/tsai/issues/501))
- added token_size and tokenizer arguments to tsai ([496](https://github.com/timeseriesAI/tsai/issues/496))
- SmeLU activation function not found ([495](https://github.com/timeseriesAI/tsai/issues/495))
- added example on how to perform inference, partial fit and fine tuning ([491](https://github.com/timeseriesAI/tsai/issues/491))
- added get_time_per_batch and get_dl_percent_per_epoch ([489](https://github.com/timeseriesAI/tsai/issues/489))
- added TSDropVars used to removed batch variables no longer needed ([488](https://github.com/timeseriesAI/tsai/issues/488))
- added SmeLU activation function ([458](https://github.com/timeseriesAI/tsai/issues/458))
- Feature request: gMLP and GatedTabTransformer. ([354](https://github.com/timeseriesAI/tsai/issues/354))
- Pay Attention to MLPs - gMLP ([paper](https://arxiv.org/abs/2105.08050), [implementation](https://github.com/lucidrains/g-mlp-pytorch))
- The GatedTabTransformer ([paper](https://arxiv.org/abs/2201.00199), [implementation](https://github.com/radi-cho/GatedTabTransformer));
Bugs Squashed
- after_batch tfms set to empty Pipeline when using dl.new() ([516](https://github.com/timeseriesAI/tsai/issues/516))
- 00b_How_to_use_numpy_arrays_in_fastai: AttributeError: attribute 'device' of 'torch._C._TensorBase' objects is not writable ([500](https://github.com/timeseriesAI/tsai/issues/500))
- getting regression data returns _check_X() argument error ([430](https://github.com/timeseriesAI/tsai/issues/430))
- I wonder why only 'Nor' is displayed in dls.show_batch(sharvey=True). ([416](https://github.com/timeseriesAI/tsai/issues/416))