Skip to content

Latest commit

Β 

History

History
376 lines (206 loc) Β· 14.8 KB

changelog.md

File metadata and controls

376 lines (206 loc) Β· 14.8 KB

v3.0.0 (11/12/2024) πŸ¦‹πŸ›

πŸ¦‹ AREPL now restarts the python backend each run. This eliminates many bugs, although you may see more CPU utilization. πŸ› As a consequence of above, AREPL will no longer crash when there is a infinite loop πŸ› As a consequence of above, pandas now works better πŸ› As a consequence of above, boto3 now works better πŸ”§ #$save feature has been removed πŸ”§ Removed keepPreviousVars setting πŸ”§ arepl_store variable has been removed.

v2.0.5 (3/5/2023) πŸ›πŸš€

πŸ› Fixed inconsistent variable display in certain cases

πŸš€ Basic types no longer appear as variables. This was done by updating the arepl.defaultfiltertypes setting.

v2.0.4 (10/23/2022) πŸ›πŸš€

πŸ› Fixed 'typing is not a package' error

πŸš€ AREPL preview window now respects editor font size and weight

v2.0.3 (07/25/2021) πŸ›πŸ›πŸ›πŸ”§

πŸ› Fixed python path from python extension no longer being picked up

πŸ› Fixed error message not showing when python path is incorrect

πŸ› Fixed bottom bar UI

πŸ”§ Added uninstall survey

v2.0.2 (03/37/2021) πŸ›

πŸ› Fixed error with arepl on unix OS's

v2.0.1 (11/22/2020) πŸ›

πŸ› Fixed #363

v2.0.0 (11/15/2020)

????

v1.0.26 (11/22/2020) πŸ›πŸ›

πŸ› Fixed error with AREPL.skipLandingPage setting

πŸ› Fixed error when a exception was raised while using dump

v1.0.25 (11/07/2020) πŸ”§πŸš€πŸ›

πŸ”§ Python 3.7 or above is required for the below bugfix.

πŸ› Fixed error with Decimal library, among others

πŸš€ Better icon thanks to @gllms

v1.0.24 (05/23/2020) πŸš€πŸ›πŸ›πŸ›πŸ›

πŸš€ print results with many lines now come in much faster

πŸ› Fixed arepl breaking when unicode was used #149 #334

πŸ› Fixed error when printing without a newline #327

πŸ› Fixed running indicator not appearing after reopening arepl #334

πŸ› Fixed rare bug where variables fail to show #330

v1.0.23 (04/04/2020) πŸš€πŸ›

πŸš€ Improved how classes are dislayed in variable view #320

πŸ› Fix inline error icons showing up on the wrong line #323

πŸ› Fixed arepl.pythonPath setting so it correctly uses python interpreter set by python extension

v1.0.22 (03/22/2020) πŸš€πŸ›

πŸš€ Added keepPreviousVars setting. If set to true AREPL will add onto the local state each run instead of clearing it and starting fresh.

πŸš€ Added stdlib list for python 3.8

πŸ› Renamed arepl files to start with arepl_ to avoid conflicting with user files. See #314

πŸ› Improved error handling for bad python path. See #309

πŸ› Fixed __loader__ - meta variable - it should now be the same as __loader__ when running python normally

v1.0.21 (02/22/2020) πŸš€πŸ›

πŸš€ Sped up backend when pickling primitives

πŸš€ defaultFilterVars setting added. You can use it to filter out vars of certain types from displaying in the variable view. You can also set a arepl_filter variable in arepl to play around with it in real-time. arepl_filter=['foo']

πŸš€ defaultFilterTypes setting added. You can use it to filter out vars of certain types from displaying in the variable view. You can also set a arepl_filter_type variable in arepl to play around with it in real-time. arepl_filter_type=["<class 'str'>"]

πŸš€ You can now define a arepl_filter_function variable you can use to totally customize the variables appearing in view

πŸ› Fixed arepl_store var not working

πŸ› Fixed a TypeError with pandas thanks to David Aguilar

πŸ”§ Added showNameErrors and showSyntaxErrors settings you can use to not show those errors if they annoy you

πŸ”§ Python 3.4 is no longer supported

v1.0.20 (11/26/2019) πŸš€

πŸš€ AREPL now automatically loads vars in your .env file. This feature is customizable in settings

πŸš€ Filename is now included in preview title so you know what file the preview is linked to

πŸš€ arepl_filter var added so you can filter out vars you don't want to see in preview

v1.0.19 (10/13/2019) πŸ”§πŸ›

πŸ”§ Changed filepath for temporary files to current workspace root

πŸ”§ UI change: Variables section is now titled "Variables"

πŸ› Fixed error message not appearing in certain cases

πŸ› Fixed syntax error not appearing

v1.0.18 (09/28/2019) πŸ”§πŸ›

πŸ”§ Made print output font monospaced - now it should render output more evenly

πŸ› Fixed error with infinite generators - thanks @purpledot!

πŸ› Fixed python 2 error message not showing up on linux

v1.0.16 (06/30/2019) πŸ›

πŸ› Fixed Conda env not working whatsoever. Conda will still not work with numpy but you can use it with other stuff now.

v1.0.15 (06/02/2019) πŸš€πŸ›

πŸš€ Added icon to launch arepl. Click on the cat to open arepl on the current document. Click on the cat again to close. If you highlight a piece of code arepl will be opened on a new doc with that code.

πŸš€ Added customCSS setting for custom styling of arepl

πŸ› Fixed arepl failing on linux

v1.0.14 (04/18/2019) πŸš€πŸ›

πŸš€ Added ability to run blocks of code

πŸš€ Added #$end comment for section where arepl will not auto-run on changes

πŸš€ Setting changes now take effect instantly (no need to reload arepl)

πŸ› Fixed silent spawn error on mac

v1.0.13 (03/23/2019) πŸš€πŸ›

πŸš€ right click on editor title to launch arepl

πŸš€ Added cache var. See https://github.com/Almenon/AREPL-vscode/wiki/Caching-data-between-runs

πŸ› Fixed vars dissapearing when there is syntax error

πŸ› Fixed vars not clearing when using gui library

v1.0.12 (03/17/2019) πŸ”§πŸ›

πŸš€ Reduce arepl bundle size

πŸ”§ Changed turtle setting for much nicer turtle experience

πŸ”§ Added more internal unit tests for less bugs in future releases

πŸ› Fixed broken readme links

πŸ› Fixed uppercase pip python modules reloading when they shouldnt be

v1.0.11 (03/04/2019) πŸ›

πŸš€ give friendly error message when bad python version

πŸ› Fixed time taken flashes when using dump

πŸ› Fixed 'C:\Program' is not recognized as an internal or external command, operable program or batch file

πŸ› Fixed TypeError: Cannot read property 'setDecorations' of undefined

v1.0.10 (02/19/2019) πŸ›

πŸ› Fixed stdout/vars persisting across arepl sessions

πŸ› Fixed error in telemtry crashing arepl

v1.0.9 (02/17/2019) πŸ›

πŸ› Variables that before crashed AREPL entirely now just show up as "AREPL could not pickle this object"

πŸ› Fixed var output being retained inbetween sessions

πŸ› Fixed FileNotFoundError (for real this time)

πŸš€ python path now supports the ${env:NAME} macro

v1.0.8 (02/05/2019) πŸ›

πŸ”§ Default pythonPath to be same as the python extension's python path

πŸ› Fixed FileNotFoundError

πŸ› Fixed pandas bug

πŸ› Fixed bug with reloading system modules unnecessarily

πŸ› Fixed bug with reloading pip modules unnecessarily

v1.0.7 (01/22/2019) πŸ›

πŸ”§ give better error when control-shift-a is invoked with nothing open

πŸ› Fixed python path for dump

πŸš€ allow ${python.pythonPath} macro in pythonPath

v1.0.6 (01/14/2019) πŸ”§

πŸ”§ Changed message you get when python path is misconfigured

πŸ› Fixed bug when closing editor with error decorations

v1.0.5 (12/29/2018) πŸ”§πŸ›

πŸš€ input() support! Hardcode input like so: standard_input = "hello\nworld" to be able to use input()

πŸ”§ inline errors icons are now turned on by default - you can turn them off in settings

πŸ”§ AREPL on windows now uses py (C:\Windows\py.exe) to launch python

πŸ› Fixed bug where inline error icons stayed present when closing arepl

πŸ› Fixed bug where items kept on being added to sys.path between runs

v1.0.4 (12/15/2018) πŸš€

πŸš€ pythonPath setting now supports paths relative to the workspace

πŸš€ Added optional inline error icons - this can be turned on by setting inlineResults setting to true

howdoi integration - install howdoi with pip to be able to call howdoi from arepl. For example howdoi('calculate fibbonaci in python') will give you a function to calcualate a fibonaci number

v1.0.3 πŸš€

πŸš€ ${workspaceFolder} can now be used in pythonPath for pointing to workspace-specific python interpreters

jsonPickle version upgrade w/ slightly better numpy and pandas support

πŸ› Fixed bug with linux

v1.0.2 πŸ›

πŸ› Fixed error with using gui

v1.0.1 πŸ›

πŸ› Fixed error on mac due to a filename having the wrong case when packaging extension

v1.0.0 πŸ›

Fixed: πŸ›

πŸ› #86 unittest causes arepl to fail silently bug

πŸ› #101 styling becomes wierd when in certain scenarios bug

πŸ› #102 internal error does not show bug

πŸ› #94 arepl frequently has problems rendering when there is a lot of prints bug

Updated: πŸš€

#56 use new webview enhancement

#52 Update vscode-extension-telemetry to the latest version

πŸ› fixed #84 #87 #98

AREPL now works with python 3.7

πŸš€ AREPL now shows stderr (logs, for example) in print output

AREPL will no longer fail silently when help or input is called

Fixed: πŸ›

πŸ› dump output does not appear if exception #91

πŸ› arepl does not update when user changes a imported file #82

πŸ› Functions no longer appear in variable preview (not much point in showing them and they clutter screen)

Fixed: πŸ›

arepl would not start if user had no python user packages installed #81

Added: πŸš€

ability to execute on keybinding #85

Added: πŸš€

Ability to dump local variables and variables at specific points in your program - #74 Click on errors to google them - #76

Added: πŸš€

GUI library setting - #68 default imports - #67

Fixed: πŸ›

display of strings - see #71

Added: πŸš€

Changelog in landing page (see #58)

Better landing page with examples (see #32)

Better display of variables (see #63)

Fixed:

Relative imports not working (see #69)


Added: πŸš€

Added telemetry (see #50). This is optional and can be turned off in the settings.

Having this turned on helps me analyze how many users I have, what settings are useful to them, and how frequently they use AREPL. It also reports internal errors with AREPL backend to help diagnose bugs.

Fixed:

Exception stacktrace used to include internal AREPL stacktrace - now the stacktrace only shows info relative to your code (see #51)


v8

Fixed too many prints slowing or freezing the preview. See #37

v7

Fixing case issue causing error in linux systems

v6

see https://github.com/Almenon/AREPL-vscode/milestone/6?closed=1

Fixed #47 new arepl session command fails when user does not have doc open

Implemented #33 footer bar with feedback links

v5:

see https://github.com/Almenon/AREPL-vscode/milestone/5

Added: πŸš€

  • Setting to skip landing page
  • Setting for print results at top
  • Command to execute highlighted code in AREPL
  • command for creating new file
  • allow user to customize pythonPath and pythonOptions
  • allow user to execute on save

Fixed:

  • timing is not sticky