Releases: ethereum/remix-project
v0.29.2
What's Changed
- removing Solidity survey by @LianaHus in #3293
- bump patch version to 0.29.2 by @Aniket-Engg in #3294
Full Changelog: v0.29.1...v0.29.2
v0.29.1
What's Changed
- update matomo domain by @Aniket-Engg in #3283
- matomo for Remix live by @Aniket-Engg in #3286
Full Changelog: v0.29.0...v0.29.1
v0.29.0
What's Changed
- Update package.json to bump to dev by @Aniket-Engg in #3106
- UI Translation by @drafish in #2581
- fix to external docs link to avoid 404 by @molecula451 in #3133
- fix config file by @yann300 in #3140
- Run and Deploy Spacing Fix by @joeizang in #3131
- multisig workspace template by @Aniket-Engg in #3128
- Tooltip and Title Fix by @joeizang in #3148
- Fix tooltip bug by @joeizang in #3130
- Rearrange EVM List by @joeizang in #3156
- Axiostests by @bunsenstraat in #3159
- Fix Spacing in Solidity Compiler Button by @joeizang in #3149
- Improve gas in debugger by @yann300 in #3068
- published libs by @Aniket-Engg in #3165
- Ensure platform has document object by @ioedeveloper in #3158
- fix log to terminal by @yann300 in #3164
- fix debugging proxy contract by @yann300 in #3168
- Home tab scroll issue and bug fixes by @LianaHus in #3107
- Tooltip Review Story Fixes by @joeizang in #3137
- fixing readonly access with remixd by @LianaHus in #3174
- Mochatest by @bunsenstraat in #3166
- allowing using 0 runs by @Aniket-Engg in #3186
- Add Context menu Actions for File name and path Copy by @joeizang in #3184
- add "create sol github action" to the FE menu by @yann300 in #3048
- Codeformat by @bunsenstraat in #3176
- Intl patch1 by @drafish in #3171
- Fix unique key error in button navigation by @joeizang in #3197
- move proxy settings to uups.ts by @yann300 in #3200
- show local variable value in the editor context by @yann300 in #3173
- Use the cache for the calltree by @yann300 in #3199
- Save proxy addresses and storage layout for upgrade. (Secure Upgrade Part1) by @ioedeveloper in #3187
- fixes by @bunsenstraat in #3205
- space at the bottom of FE by @LianaHus in #3192
- Add Solidity Survey to Feature Section by @joeizang in #3201
- Remove redundant caret tooltip by @joeizang in #3215
- Make SolidityProxy to dyn resolve compilation result by @yann300 in #3209
- add mp3 by @bunsenstraat in #3213
- reduce image by @bunsenstraat in #3223
- Lengthy Compile Button Text Fix by @joeizang in #3224
- Remove Custom css styling by @joeizang in #3225
- Bump libs for 0.29.0 by @Aniket-Engg in #3226
- bump version for beta by @Aniket-Engg in #3229
New Contributors
- @molecula451 made their first contribution in #3133
Full Changelog: v0.28.1...v0.29.0
v0.28.1
- bump for remix-desktop #3105 by @Aniket-Engg
This release is need to update remix-desktop with latest content
v0.28.0
What's Changed
- bump dev version by @Aniket-Engg in #2994
- updated changelog script by @Aniket-Engg in #3006
- New home tab by @LianaHus in #2964
- Minor changes to show content by @Aniket-Engg in #3022
- Workspace dropdown menu by @joeizang in #2983
- Add custom tooltip to SUT by @joeizang in #2925
- Custom tooltips solidity by @joeizang in #2989
- add custom tooltips for file explorer icons by @joeizang in #3008
- Custom tooltips for Static Analysis by @joeizang in #3005
- scroll functionality for FP and GS sections in home tab by @LianaHus in #3030
- Custom Tooltips for Run and Deploy by @joeizang in #2904
- fix link in debugger by @Aniket-Engg in #3032
- Custom Tooltips for Debugger by @joeizang in #2949
- Custom tooltip Refactor by @joeizang in #3034
- Switch and Checkout Branch by @ioedeveloper in #2879
- remove previous build file by @Aniket-Engg in #2955
- ABI-compliant handlers for console log by @Aniket-Engg in #3039
- Minor text and button fix by @Aniket-Engg in #3045
- warn code pasted by @yann300 in #3036
- fix issue 2980 by @drafish in #3026
- Ensure injected provider present by @yann300 in #3046
- update release-process by @Aniket-Engg in #3007
- Fix matomo 4th param by @yann300 in #3053
- Git Branches E2E by @ioedeveloper in #3051
- Prevent proxy upgrade for invalid proxy address by @ioedeveloper in #2984
- Update Injected Provider option to detect more browser wallets by @taycaldwell in #3031
- Workspace dropdown fix by @joeizang in #3064
- fix memory formatting by @yann300 in #3063
- Toasts by @bunsenstraat in #3061
- Fix logging to terminal by @yann300 in #3047
- move language syntax highlighting for the Monaco Editor by @Nahee-Park in #3058
- Conditional display of Workspace Icons by @joeizang in #3065
- Fix URL re-write by @ioedeveloper in #3066
- Circle retry on fail by @bunsenstraat in #3069
- matomo desktop by @yann300 in #3070
- typo fix by @Aniket-Engg in #3077
- e2e workspace test by @bunsenstraat in #3072
- lock file by @bunsenstraat in #3080
- Tooltips by @bunsenstraat in #3081
- Matomo: homepage update by @yann300 in #3079
- Apply Refactored Custom Tooltip by @joeizang in #3037
- fix git checkout branch by @Aniket-Engg in #3087
- Add a first commit when creating a git workspace by @yann300 in #3088
- Bump libs by @Aniket-Engg in #3090
- bump dev version by @Aniket-Engg in #3092
- patch by @bunsenstraat in #3093
- Workspace & File Explorer menu warning Fix by @joeizang in #3097
- add key to li by @yann300 in #3096
- Fix error while deleting a workspace by @yann300 in #3099
- refactor etherscan api to enable verifying through the api by @yann300 in #3071
- set version to 0.28.0 on beta by @Aniket-Engg in #3102
- bump libs by @Aniket-Engg in #3103
New Contributors
- @taycaldwell made their first contribution in #3031
- @Nahee-Park made their first contribution in #3058
Full Changelog: v0.27.0...v0.28.0
v0.27.0
Highlights:
- New workspace templates and OZ template customization
- Initialize a workspace with GIT
- Play Button in editor
- Autocomplete on Import Statements
- Improvements to Editor Autocomplete/Hover/References
- Error Reporting on Imported Contracts
- Code Formatting
- SUT github action
Change Log
-
bump IDE version (@Aniket-Engg)
participants: ( @Aniket-Engg, @ryestew) -
bump libs (@Aniket-Engg)
participants: ( @Aniket-Engg, @bunsenstraat) -
fix compilation result sync for truffle (@Aniket-Engg)
participants: ( @Aniket-Engg, @bunsenstraat) -
Dropdowncontracts (@bunsenstraat)
participants: ( @bunsenstraat, @Aniket-Engg) -
Fix foundry import (@yann300)
participants: ( @yann300, @Aniket-Engg, @bunsenstraat) -
handle connections in plugins (@bunsenstraat)
participants: ( @bunsenstraat, @yann300, @Aniket-Engg) -
fix deactivating plugins (@bunsenstraat)
participants: ( @bunsenstraat, @Aniket-Engg) -
text fixes for framework compilation (@Aniket-Engg)
participants: ( @Aniket-Engg, @bunsenstraat) -
matomo: click on run from editor (@yann300)
participants: ( @yann300, @bunsenstraat) -
Fix listen on framework (@yann300)
participants: ( @yann300, @bunsenstraat, @LianaHus) -
reset workspace options (@Aniket-Engg)
participants: ( @Aniket-Engg, @ioedeveloper, @bunsenstraat) -
Activate dgit after workspace git initialization (@ioedeveloper)
participants: ( @ioedeveloper, @yann300, @bunsenstraat) -
react to config changes (@bunsenstraat)
participants: ( @bunsenstraat, @yann300) -
remove toast for parser (@bunsenstraat)
participants: ( @bunsenstraat, @Aniket-Engg) -
fix handleTypeScriptDependenciesOf (@yann300)
participants: ( @yann300, @bunsenstraat) -
fix path to create and open file from home tab (@Aniket-Engg)
participants: ( @Aniket-Engg, @bunsenstraat, @LianaHus) -
fix issue 2930 (@drafish)
participants: ( @drafish, @Aniket-Engg) -
smarter disabling (@bunsenstraat)
participants: ( @bunsenstraat, @yann300) -
fix spelling (@yann300)
participants: ( @yann300, @Aniket-Engg, @bunsenstraat) -
Parserfix (@bunsenstraat)
participants: ( @bunsenstraat, @yann300, @Aniket-Engg) -
Update team-best-practices.md (@Aniket-Engg)
participants: ( @Aniket-Engg, @bunsenstraat) -
README.md: improved grammar (@xternet)
participants: ( @xternet, @Aniket-Engg, @bunsenstraat) -
Fix loading udapp (@yann300)
participants: ( @yann300, @bunsenstraat, @Aniket-Engg) -
fix command (@bunsenstraat)
participants: ( @bunsenstraat, @Aniket-Engg) -
fix storageAt rpc call (@yann300)
participants: ( @yann300, @Aniket-Engg, @bunsenstraat) -
Fix 'remix-astwalker' README path (@himanshupal)
participants: ( @himanshupal, @bunsenstraat, @Aniket-Engg) -
optimize circleCI (@bunsenstraat)
participants: ( @bunsenstraat, @Aniket-Engg) -
features for oz templates (@Aniket-Engg)
participants: ( @Aniket-Engg, @bunsenstraat) -
fix compiler license loading (@Aniket-Engg)
participants: ( @Aniket-Engg, @bunsenstraat) -
added oz ERC1155 template (@Aniket-Engg)
participants: ( @Aniket-Engg, @bunsenstraat) -
workspace template categories (@Aniket-Engg)
participants: ( @Aniket-Engg, @bunsenstraat, @LianaHus) -
Add track workspace as new git repo (@ioedeveloper)
participants: ( @ioedeveloper, @bunsenstraat, @yann300) -
bug fixes (@LianaHus)
participants: ( @LianaHus, @bunsenstraat) -
add imports to auto-complete (@bunsenstraat)
participants: ( @bunsenstraat, @yann300, @Aniket-Engg) -
updat text (@bunsenstraat)
participants: ( @bunsenstraat, @ryestew) -
add code format (@bunsenstraat)
participants: ( @bunsenstraat, @yann300, @Aniket-Engg) -
Listen on foundry & truffle client (@yann300)
participants: ( @yann300, @bunsenstraat, @ioedeveloper) -
Listen on hardhat compile (@yann300)
participants: ( @yann300, @bunsenstraat, @ioedeveloper, @Aniket-Engg) -
add debugging feature to the sepolia test net (@yann300)
participants: ( @yann300, @bunsenstraat) -
play btn to run scripts (@LianaHus)
participants: ( @LianaHus, @yann300, @bunsenstraat) -
Matomo for FE (@LianaHus)
participants: ( @LianaHus, @Aniket-Engg, @bunsenstraat) -
move dropdown item (@yann300)
participants: ( @yann300, @LianaHus) -
fix resolving function abi with tuple (@yann300)
participants: ( @yann300, @bunsenstraat) -
add "create a new workspace" item (@yann300)
participants: ( @yann300, @bunsenstraat) -
use oz wizard npm package to generate ws templates (@Aniket-Engg)
participants: ( @Aniket-Engg, @yann300) -
Maintain standard for root directory (@ioedeveloper)
participants: ( @ioedeveloper, @bunsenstraat)
v0.26.3
v0.26.2
Highlights
- editor would freeze with autocomplete on on large files, by turning off this feature in settings it will not occur
- remix desktop versions would not connect to the localhost correctly
What's Changed
- fix calls by @bunsenstraat in #2872
- better electron support by @yann300 in #2871
Full Changelog: v0.26.1...v0.26.2
v0.26.1
Highlights:
- fix bugs when using CTRL or COMMAND keys in the editor
- add 'Peek Definition'
- autocomplete settings are remembered on reload
- fixes bug when cloning repositories
- light theme changes for autocomplete
- added missing scripts for Mocha and Chai
- fix drag and drop folders bug
- fix logging certain message types in the terminal when running scripts
- fix for jumping to definition in .ts/.js files
Change Log
v0.26.1 (2022/09/01)
- update dev version by @Aniket-Engg in #2834
- fix mocha by @bunsenstraat in #2855
- Flakylistentest by @bunsenstraat in #2841
- save auto complete settings by @bunsenstraat in #2852
- fix copy files by @bunsenstraat in #2853
- fix #2847 by @Aniket-Engg in #2849
- fix definition provider by @bunsenstraat in #2850
- rm unused var by @bunsenstraat in #2856
- Maintain standard for root directory by @ioedeveloper in #2818
- slow etherscan test by @bunsenstraat in #2860
- fix feeding monaco with current file dependencies by @yann300 in #2851
- fixing the selected color for autocomplete by @LianaHus in #2858
- Fixdragdrop by @bunsenstraat in #2863
- rm log by @bunsenstraat in #2864
- bump version by @bunsenstraat in #2865
Full Changelog: v0.26.0...v0.26.1
v0.26.0
Highlights:
- Autocompletion improved for editor, shows more details on hover and gas estimates inline
- Shows contract balance
- File drag and drop
- console.log working for remix-tests CLI
- Vyper plugin maintained by Remix now
- Debugger expands for more user friendly Grid layout
- New theme added: Hacker Owl
Change Log
v0.26.0 (2022/08/30 16:35 +00:00)
- #2826 Debugger UI (@LianaHus)
- #2794 fix padding on plugins (@bunsenstraat)
- #2791 fixes dragbar handle (@bunsenstraat)
- #2790 constructor autocomplete (@bunsenstraat)
- #1527 feat: Theme Hacker Owl (@koolamusic, @bunsenstraat)
- #2781 Grid debugger 2 (@LianaHus, @yann300)
- #2774 editor autocomplete/hover/references (@bunsenstraat)
- #2747 Spacelabs theme fix (@joeizang)
- #2620 files can now be dragged and drop (@bunsenstraat, @yann300)
- #2681 Debuger UI (@LianaHus)
- #2702 fix console methods in terminal (@Aniket-Engg)
- #2704 handle various compiler version from URL (@Aniket-Engg)
- #2706 Hardhatlogs test flaky fix (@bunsenstraat)
- #2700 flaky test search (@bunsenstraat)
- #2703 show contract from compiled file selected in dropdowns (@Aniket-Engg)
- #2697 added zoomin and zoomout to context menu of editor (@LianaHus)
- #2698 new placeholder for solidity path input (@LianaHus)
- #2713 resolver for remix-tests CLI (@Aniket-Engg)
- #2716 use detectNetwork instead of ready (@yann300)
- #2714 correctly parse input parameters (@yann300)
- #2602 add vyper plugin (@yann300)
- #2291 Add Scopes To GitHub Token Maker (@NeilShah2026 )
- #2592 Pass commands to more than one plugin’s API via an url param (@JeremyTheintz )
- #2708 show files on folder expansion (@Aniket-Engg )
- #2730 labels' spaceing fixed in settings tab (@LianaHus)
- #2740 update vyper compiler URL (@yann300)
- #2741 update security message (@ryestew )
- #2734 Exit process if error is found (@ioedeveloper )
- #2725 Transactions Recorder Flatly UI Fix (@joeizang )
- #2722 ZoKrates syntax highlighting for the Monaco Editor (@dark64 )
- #2719 disable SUT and SSA for sol version < 0.4.12 (@LianaHus )
- #2659 fixing null workspace (@LianaHus )
- #2710 add action to copy parameters (@yann300 )
- #2707 disbaled (@bunsenstraat )
- #2668 Filedecoratorplugin (@bunsenstraat )
- #2724 show contract balance (@Aniket-Engg )
- #2748 regular icon for delete workspace (@LianaHus )
- #2753 use the error message instead of the full error (@yann300 )
- #2745 fix display json rpc error (@yann300 )
- #2731 add e2e for calls (@yann300 )
- #2739 fix logging to the terminal (@yann300 )
- #2715 update README nx install command (@lorenzoparas )
- #2762 Update url (@yann300 )
- #2768 Fix base fee (@yann300 )
- #2751 fixing at address ux (@LianaHus )
- #2759 show compiler license (@Aniket-Engg )
- #2671 remove unused offlineconvertor js plugin (@bunsenstraat )
- #2755 Misc Fix Vyper (@yann300 )
- #2764 fix listen on transactions (@yann300 )
- #2766 Update to prevent double vertical scrollbars (@ryestew )
- #2620 files can now be dragged and drop (@iamsethsamuel )
- #2780 flaky gist test fix (@bunsenstraat )
- #2765 Styling Issues with reserved keywords bug in black theme (@joeizang )
- #2787 some themes' improvements (@LianaHus )
- #2789 fixes draggable (@bunsenstraat )
- #2785 shorten message & put on 2 lines (@ryestew )
- #2792 decorator colors readability (@LianaHus )
- #2798 use constants in github token (@Aniket-Engg )
- #2799 fix terminal misc (@yann300 )
- #2801 Create README.md for Vyper (@yann300 )
- #2810 Ensure plugin loaded before calling any event (@yann300 )
- #2816 transact btn layout (@LianaHus )
- #2815 labels margins for settings (@LianaHus )
- #2814 updating profile of remixd (@LianaHus )
- #2819 Fix drag and drop (@ioedeveloper )
- #2807 Etherscan settings component (@Aniket-Engg )
- #2820 fixes FE layout on localhost workspace (@Aniket-Engg )
- #2825 side panel paddings (@LianaHus )
- #2822 Fix monaco diagnostic (@yann300 )
- #2828 Fix bytecode comparison (@yann300 )
- #2813 fixing debuger panels' UI (@LianaHus )
- #2829 Vyperstyle (@LianaHus )
- #2808 Replace deprecated .enable (@skimaharvey )
- #2830 missing debugger commit (@LianaHus )
- #2832 Bump libs for 0.26.0 (@Aniket-Engg )
- #2833 bump remix IDE version (@Aniket-Engg )
- #2834 update dev version (@Aniket-Engg )
🎉 Big Thanks to all the external contributors 🎉
@koolamusic , @NeilShah2026 , @JeremyTheintz , @dark64 , @lorenzoparas , @iamsethsamuel and @skimaharvey