Skip to content

Latest commit

 

History

History
515 lines (466 loc) · 15.7 KB

CHANGELOG.md

File metadata and controls

515 lines (466 loc) · 15.7 KB

Changelog for Thoth's Template GitHub Project

Release 0.16.2 (2022-07-01T13:39:00)

Features

  • c2a4902 ♻️ HouseKeeping: Updated OWNERS and pre-commit changes
  • 2135013 added message handler

Bug Fixes

  • dee17f3 fixed pre-commit error

Release 0.16.1 (2022-06-14T06:50:23)

Features

  • 88b3fa1 Update dependencies
  • 8b819de change spacing
  • b3aac30 pre-commit
  • ff0fde4 Remove codeowners
  • ab6fad7 Update jupyterlab-requirements-ui.md

Bug Fixes

  • c2fda4a fix typos

Improvements

  • dfd1d4d typos and clarity
  • 095f81d added warnings banner to form
  • 4c51f61 Fix creation of Pipfile source section

Release 0.16.0 (2022-02-16T08:47:17)

Features

  • Prepare release v0.16.0
  • added new stylized form
  • Fix UI issue and relock behaviour
  • Update the pre-commit hooks
  • added version picker
  • update-maintainers
  • Fix version in package.json

Bug Fixes

  • fixed end of files
  • pre-commit fix

Improvements

  • updated pre-commit image
  • removed unneeded state var
  • reversed version order and allowed 4 rows for package description
  • added info dropdown for package name

Release 0.15.0 (2022-01-26T12:05:22)

Features

  • Update readme for development
  • Adjust UI inputs
  • Provide labels to thoth requests
  • Correct README links
  • Correct message provided to users

Bug Fixes

  • fixed onChange functions
  • Fix message provided when resolvers fail

Improvements

  • Add hardware part of thoth config in types

Release 0.14.0 (2021-12-02T15:43:18)

Features

  • Add docs for horus log command
  • Constraint Jupyterlab due to new major release
  • Add horu log command
  • Make mypy happy and enabled it in prow
  • Add note on tests
  • disable-mypy
  • Add tests
  • adjust prow.yaml and add voluptuous
  • Improve check command
  • Add note in docs
  • standardize variable name from backend to frontend
  • Apply thoth advise inputs properly
  • rename analysis_id thoth_analysis_id
  • Add analysis ID from UI results
  • Adjust horus discover magic commands
  • Create common method in library
  • Fix prow
  • Use new thamos release
  • Update the labels for the bug and feature templates
  • Add link to v0.13.0 video
  • Use new thamos andpoint for horus discover
  • Add output results to cli

Bug Fixes

  • fix jsonify
  • fix mypy
  • Add analysis ID to metadata and fix print reports

Improvements

  • Add test for horus log command
  • Add test for set kernel
  • Add test for lock command
  • Add test for requirements command
  • Add tests for horus
  • make mypy more happy
  • Set test in setup.py
  • change to debug

Release 0.13.0 (2021-11-16T16:53:28)

Features

  • Add adviser report output to horus magic commands
  • Add kernels commands to magic commands
  • Add kernel commands to CLI
  • Extend requirements handling
  • Add force flag for set-kernel command
  • Fix/horus-check
  • Fix CSS table reformatting pandas dataframe output

Improvements

  • Fix README to make twine happy

Release 0.12.0 (2021-10-29T14:12:01)

Features

  • Feature/inputs-runtime-environment
  • Add missing dependency
  • Add table for UI parameters description
  • Fix command name
  • Fix development section
  • Adjust order
  • Make pre-commit happy
  • Add UI doc section
  • Adjust links
  • Add horus cli readme section
  • Add magic commands section
  • Improve README
  • Fix check on kernelspec for command
  • Modified required verison of jupyterlab
  • Add link for overlays tutorial

Improvements

  • Add debug to docs for UI, CLI and magic commands
  • Add debug to magic commands
  • Add debug to CLI
  • Add debug to UI

Release 0.11.1 (2021-10-06T14:30:25)

Features

  • Remove comment

Release 0.11.0 (2021-09-13T14:33:47)

Features

  • Rename clean to convert command
  • Cover also %pip and other edge cases
  • Have plugin to remove pip cells
  • Add feature for handling pip install -ve . --no-cache-dir install cells
  • Move kernel command to Kernel Menu Group

Release 0.10.8 (2021-08-25T12:20:26)

Features

  • handle multiple runtimes
  • Fix lock with thoth
  • Save thoth config after modifying runtime

Release 0.10.7 (2021-08-24T17:54:11)

Features

  • Missing version for release

Bug Fixes

  • Save content after changing source

Release 0.10.6 (2021-08-24T16:19:27)

Bug Fixes

  • Fix case when repo is missing

Release 0.10.5 (2021-08-23T16:38:17)

Features

  • Changes for new patch release
  • Remove unusued file
  • Introduce workaround for using Horus in JupyterHub
  • Add development status link

Release 0.10.4 (2021-08-10T12:29:07)

Features

  • Add missing check

Release 0.10.3 (2021-08-10T12:18:25)

Features

  • Fix missing kernelspect
  • Fix changelog version

Release 0.10.2 (2021-08-10T11:41:28)

Features

  • Fix missing magic command and atuomatic activation

Release 0.10.1 (2021-08-09T21:10:44)

Features

  • Adjust README
  • Fix missing check
  • Fix missing magic commands
  • Add missing requirement

Release 0.10.0 (2021-08-09T12:46:31)

Features

  • Update README
  • Add horus extract magic command
  • Add horus discover magic command
  • Fix language_info missing when notebooks starts
  • Add horus lock magic command
  • Adjust instantiation of horus magic commands and use feature for notification when to save content
  • add horus show magic command
  • Add horus requirements magic command
  • Add check magic command
  • Add nbextension entry points
  • WIP: Introduce magic commands
  • Add link to v0.9.2 video
  • use thoth-advise manager instead of update manager
  • ⬆️ Automatic update of dependencies by Kebechet

Improvements

  • Merge lock and intall/create kernel command for magic commands

[0.0.0] - 2020-Nov-2 - pacospace

Added

all the things that you see...

Release 0.0.2 (2020-12-07T13:14:27)

Features

  • Initial UI (#42)
  • Adjust backend and files for release (#39)
  • Adjust handlers with thoth config (#38)
  • Use advise_using_config method (#37)
  • Add handlers (#32)
  • Introduce server endpoints (#25)
  • Pre-commit (#24)
  • Create jupyterlab compliant extension (#23)
  • Add initial tutorial work
  • Add README and lock file
  • Add MANIFEST
  • build reqs
  • Update setup
  • initial readme
  • add code
  • Add requirements

Bug Fixes

  • Adjust handlers due to changes in backend (#41)

Improvements

  • Add interfaces for requirements and thoth (#36)
  • Update tsconfi and yarn (#22)
  • Add thoth python and thoth common in requirements (#20)
  • installation and js

Automatic Updates

  • 📌 Automatic update of dependency hypothesis from 5.41.2 to 5.41.3 (#12)
  • 📌 Automatic update of dependency jupyterlab from 3.0.0rc9 to 3.0.0rc10 (#11)
  • 📌 Automatic update of dependency pytest-mypy from 0.7.0 to 0.8.0 (#10)
  • 📌 Automatic update of dependency pytest-mypy from 0.7.0 to 0.8.0 (#9)
  • 📌 Automatic update of dependency jupyterlab from 3.0.0rc7 to 3.0.0rc9 (#8)
  • 📌 Automatic update of dependency thamos from 1.3.0 to 1.3.1 (#4)

Release 0.3.0 (2021-02-09T15:57:36)

Features

  • ⬆️ Automatic update of dependencies by Kebechet (#95)
  • Adjust demo link (#91)
  • ⬆️ Automatic update of dependencies by Kebechet (#90)
  • ⬆️ Automatic update of dependencies by Kebechet (#89)

Bug Fixes

  • Store in overlays after creating lock file (#98)
  • Fix issue when all dependencies are deleted (#92)

Improvements

  • minor adjustments for consistency (#97)

Release 0.3.6 (2021-02-15T09:39:34)

Features

  • ⬆️ Automatic update of dependencies by Kebechet (#113)
  • Create clean environment every time (#112)
  • Adjust readme for installation (#110)
  • ⬆️ Automatic update of dependencies by Kebechet (#109)

Release 0.3.7 (2021-02-15T21:52:53)

Bug Fixes

  • Handle errors in a better way when requirements are missing (#120)

Release 0.4.0 (2021-02-22T07:25:37)

Features

  • ⬆️ Automatic update of dependencies by Kebechet (#142)
  • Show activation message (#141)
  • Set dependency resolution engine (#137)
  • Change button position (#138)
  • Feature/ update thoth config with runtime environment reusing new thamos capabilities (#133)
  • ⬆️ Automatic update of dependencies by Kebechet (#135)
  • ⬆️ Automatic update of dependencies by Kebechet (#132)
  • ⬆️ Automatic update of dependencies by Kebechet (#131)
  • Add GitHub templates (#129)
  • ⬆️ Automatic update of dependencies by Kebechet (#128)
  • ⬆️ Automatic update of dependencies by Kebechet (#127)
  • Remove space for showing link (#126)
  • Update README link for demos (#125)
  • ⬆️ Automatic update of dependencies by Kebechet (#123)

Release 0.4.1 (2021-02-22T13:19:22)

Features

  • Fix missing depndency (#146)

Improvements

  • Provide default source for requirements (#147)

Release 0.4.2 (2021-02-22T15:55:56)

Features

  • ⬆️ Automatic update of dependencies by Kebechet (#152)
  • Fix/match packages check to verify the kernel packages matches the pipfile.lock in user notebook (#150)

Release 0.4.3 (2021-02-22T21:18:17)

Features

  • Fix/check runtime environment (#158)

Release 0.4.4 (2021-02-24T19:18:48)

Features

  • ⬆️ Automatic update of dependencies by Kebechet (#164)
  • ⬆️ Automatic update of dependencies by Kebechet (#162)

Improvements

  • Add more logs (#165)
  • Adjust one case and requirements.txt (#161)

Release 0.4.5 (2021-02-25T16:23:42)

Features

  • Fix/Split errors management to avoid complete failure (#171)

Release 0.4.6 (2021-02-25T19:25:28)

Features

  • Correct path handling (#178)
  • Adjust check for packages match (#177)

Release 0.4.7 (2021-03-03T10:54:33)

Features

  • Adjust paths (#186)

Release 0.5.0 (2021-03-12T13:40:33)

Features

  • ⬆️ Automatic update of dependencies by Kebechet (#211)
  • Move cachedir pipenv (#208)
  • Add utils to parse file (#207)
  • Submit static analysis of invectio to thoth when asking for advise (#199)
  • ⬆️ Automatic update of dependencies by Kebechet (#195)
  • Create .prow.yaml
  • Update .aicoe-ci.yaml
  • Make pre-commit happy
  • rename variables
  • update js dependencies
  • Introduce kernel model
  • ⬆️ Automatic update of dependencies by Kebechet
  • ⬆️ Automatic update of dependencies by Kebechet (#193)
  • ⬆️ Automatic update of dependencies by Kebechet (#191)
  • ⬆️ Automatic update of dependencies by Kebechet (#188)
  • Update OWNERS

Bug Fixes

  • Automatically detect libraries when dependencies are not present in the metadata (#192)

Improvements

  • refactor async methods
  • use debug for console

Release 0.6.0 (2021-03-26T17:30:05)

Features

  • Introduce timeout for resolution engine
  • Add constraint
  • ⬆️ Automatic update of dependencies by Kebechet (#236)
  • ask more information
  • invert-order
  • Add more info for bugs
  • Add warning on using invectio (#231)
  • Prevent user from using : (#230)
  • Do not recreate kernel every time (#228)
  • Fix no kernel issue (#227)
  • ⬆️ Automatic update of dependencies by Kebechet (#226)
  • Add link youtube
  • Fix name image
  • update readme
  • ⬆️ Automatic update of dependencies by Kebechet (#221)
  • ⬆️ Automatic update of dependencies by Kebechet (#218)
  • ⬆️ Automatic update of dependencies by Kebechet (#216)
  • Add smart changelog (#215)
  • ⬆️ Automatic update of dependencies by Kebechet

Improvements

  • make pre-commmit happy

Release 0.6.1 (2021-03-26T18:29:53)

Features

  • Adjust NPM dependencies (#241)

Release 0.6.2 (2021-03-29T10:24:09)

Features

  • add default value for thoth config
  • Adjust handler
  • ⬆️ Automatic update of dependencies by Kebechet (#246)

Improvements

  • introduce jast for unit tests

Release 0.6.3 (2021-03-29T11:25:50)

Features

  • Not all images have pipenv, install it (#252)

Release 0.6.4 (2021-04-14T18:50:14)

Features

  • Fix/python version (#257)
  • ⬆️ Automatic update of dependencies by Kebechet (#256)
  • Fix paths to store dependencies and .thoth.yaml in container (#255)

Release 0.6.5 (2021-04-19T17:00:53)

Features

  • ⬆️ Automatic update of dependencies by Kebechet (#262)

Bug Fixes

  • fix requirements files missing from source build (#260)

Release 0.7.0 (2021-06-09T14:53:47)

Features

  • add missing base path
  • remove unusued endpoint
  • document API
  • Make new pre-commit happy
  • add check for package import
  • Allow user to select path for root directory
  • ⬆️ Automatic update of dependencies by Kebechet
  • Set packages correctly and adjust kernel assignment
  • Adjust status code handler for pipenv on backend side
  • ⬆️ Automatic update of dependencies by Kebechet
  • ⬆️ Automatic update of dependencies by Kebechet
  • adjust tag API
  • add swagger validator
  • create handler for async tasks
  • Adjust undefined case
  • Add library for notification
  • ⬆️ Automatic update of dependencies by Kebechet
  • ⬆️ Automatic update of dependencies by Kebechet (#279)
  • 🐥 update the prow resource limits (#278)
  • ⬆️ Automatic update of dependencies by Kebechet (#277)
  • ⬆️ Automatic update of dependencies by Kebechet (#274)
  • ⬆️ Automatic update of dependencies by Kebechet (#271)
  • ⬆️ Automatic update of dependencies by Kebechet (#268)
  • ⬆️ Automatic update of dependencies by Kebechet (#266)
  • Create FUNDING.yml

Improvements

  • make pre-commit happy
  • use latest image of pre-commit
  • make pre-commit happy
  • Introduce Handler for root directory discovery
  • make pre-commit happy
  • Use async tasks for thoth, pipenv and install methods
  • Change base class to use Async class for long running tasks
  • Introduce AsyncTasks class and API yaml

Other

  • remove signal

Release 0.7.1 (2021-06-10T13:16:40)

Features

  • add notification message when invectio fails
  • correct tag for file endpoints
  • ⬆️ Automatic update of dependencies by Kebechet

Bug Fixes

  • Improve error message
  • fix parsing notebook content for invectio inputs

Release 0.7.2 (2021-06-11T08:06:12)

Features

  • ⬆️ Automatic update of dependencies by Kebechet
  • Add notification

Other

  • Handle different status code

Release 0.7.3 (2021-06-14T10:06:42)

Bug Fixes

  • Move check of error

Release 0.7.4 (2021-06-18T17:25:48)

Features

  • adjust version
  • adjust comments
  • Add new case for failure
  • give error

Bug Fixes

  • Add notification on error

Release 0.8.0 (2021-07-09T07:18:18)

Features

  • Add description into README
  • Introduce new Dialog for kernel handler frontend
  • Introduce new endpoints for kernel handler
  • Fix/check initial packages
  • ⬆️ Automatic update of dependencies by Kebechet
  • ⬆️ Automatic update of dependencies by Kebechet
  • ⬆️ Automatic update of dependencies by Kebechet
  • Make pre-commit happy
  • Provide more info on errors to user
  • ⬆️ Automatic update of dependencies by Kebechet
  • Set correctly the version deleted
  • Make pre-commit happy
  • Add checks for packages installed
  • ⬆️ Automatic update of dependencies by Kebechet
  • Add link to video
  • ⬆️ Automatic update of dependencies by Kebechet

Improvements

  • make pre-commit happy
  • adjust test
  • make pre-commit happy
  • make pre-commit happy
  • Add tests for method
  • Allow user to use force

Release 0.9.0 (2021-07-16T20:57:30)

Features

  • Add horus show command
  • Adjust MANIFEST for CLI
  • provide relock button if resolution is not done with thoth
  • update README
  • Add horus lock command
  • Add thamos and user-api to horus version command
  • Add horus requirements command to handle requirements from CLI
  • Adjust mypy
  • adjust discover python version
  • Add save command
  • Add create-kernel command
  • Add jupyterlab-requirement check command
  • Add discover command
  • Introduce jupyterlab requirements CLI
  • ⬆️ Automatic update of dependencies by Kebechet
  • Add youtube link to v0.8.0

Improvements

  • Add defaults for save and extract
  • Add library with core methods for jupyter extension and CLI

Release 0.9.1 (2021-07-16T21:34:07)

Features

  • Fix CLI during setup

Release 0.9.2 (2021-07-19T08:32:20)

Bug Fixes

  • Some adjustments and fixes