Advaith3600/PowerToys-Run-Currency-Converter
PowerToys Run plugin which will convert real and crypto currencies.
19 Releases
Latest: 1y ago
v1.5.4Latest
π Changes
- New icons to match the [Command Palette](https://github.com/Advaith3600/Command-Palette-Currency-Converter) version of the plugin
- Fixed an issue where new installs don't get the default local and global currencies.
- Sample conversions are now displayed when no input is provided.
- Updated the internal dependencies to the latest version
v1.5.3
π Changes
- Fixed issue while copying output via the context action button #28
- Updated the internal dependencies to the latest version
v1.5.2
π Changes
- The converter now supports additional APIs for users. You can read more about it [here](https://github.com/Advaith3600/PowerToys-Run-Currency-Converter/tree/main#conversion-api).
- You can now change the caching duration from the settings menu.
- Comparing aliases from the alias file are no longer case-sensitive.
- The installer has been updated.
v1.5.1
π Changes
- Fix #24
v1.5.0
π Changes
- Upgraded to .NET 9.
- Added updater functionality: the plugin will now display available updates in PowerToys Run.
- Refined the regular expression for query parsing.
- Changed the location of the alias file to `%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Settings\Plugins\Community.PowerToys.Run.Plugin.CurrencyConverter`.
- Settings are now stored in the same folder as the alias file.
- Shifted to using third-party dependencies for system DLLs.
v1.4.0
π Changes
- Decimal Separators: Settings now allow forcing decimal separators to use either dots or commas (#20).
- Currency Group Separators: Improved detection of spaces as group separators for currencies (#20).
- Flexible Separators: Currency group separator and decimal point separator can be anything and will be adjusted based on system settings automatically, even if they are multi-characters.
- Query Parsing: Enhanced parsing for user queries.
- Currency symbols are now supported in queries.
- Queries should be more predictable now.
- Aliasing: Aliasing should work more consistently.
- Added more aliases to the default alias file (currencies included).
- + 1 more
v1.3.0
π Changes
- Added βinβ to query alongside βtoβ (#16)
- Refined .exe file for installation
- Added Winget as an installation option
- Declared plugin as delayed for better responsiveness
- Parallelized computations for faster results
- Added fallback URL for fetching conversion rates
- Implemented proxy credentials (#17)
v1.2.0
π Changes
- A long-awaited feature, aliasing. Custom aliases can now be defined in the alias config file. Read more about it [here](https://github.com/Advaith3600/PowerToys-Run-Currency-Converter?tab=readme-ov-file#aliasing). - #9
- Code refactoring to match the standards of C#
- Little bit of performance improvements. Nothing noticeable.
- Icons and logo are updated, and there is a new warnings icon for warnings.
- Results are now clickable along with the context menu.
v1.1.6
π Changes
- Commas are accepted as a valid separator - #15
v1.1.5
π Changes
- Warnings are suppressed when "Include in global results" option is checked - #13
- This can be toggled off through the settings panel
- When an invalid currency is entered, the result will have a handle to open the currencies list in an external browser
v1.1.4
π Changes
- Conversion now supports from currency as postfix and prefix.
- aed 20 to usd
- 20 aed to usd
- Both of these conversions will result in the same output
- Refactored the code to be inline with the standards
- Added tooltip information on hovering on the result
- Added a copy button on the context menu
v1.1.3
π Changes
- Control the output precision by changing it in the settings
- Dynamic precision for values less than 1
- Mathematical expressions are now accepted
v1.1.2
π Changes
- Cache duration increased to 3 hours from 1 hour
- Global and extra currencies are combined
- Introduction of a new output mode, "Full Text" showing a more verbose output
v1.1.1
π Changes
- Added Extra Currencies to quick conversion
- Now you can convert your local and global currencies to multiple currencies quickly
- Go to the settings panel and add in the extra currencies to enable this feature
- Global Currency is optional now. You can empty the field to ignore the global currency during quick conversions.
- Same currency conversion won't be rendered now. eg: `100 usd to usd`
v1.1.0
π Changes
- Uses the new [Conversion API](https://github.com/fawazahmed0/exchange-api)
- New logic implementation for parsing the input
- From currency code can be type along with the amount without space
- eg: `1btc to usd` and `1 btc to usd` works the same
- Commas are now accepted in between currencies - though it does not provide any functional purpose
- eg: `100,000 eur to usd`
v1.0.3
π Changes
- Formatting for the converted amount has been added
- Multiple listing for quick conversion, sorting is based on the conversion direction setting. Thanks to #3
- From local to global
- From global to local
- An extended version of quick conversion is added so that the user can convert from a third currency to their local and global currencies.
v1.0.2
π Changes
- Added support for ARM64 processors
- Renamed the package
- Fixed the bug with referencing to LCID instead of Name property - #1
- Build file is much smaller due to the removal of unwanted files - Thanks to #2
v1.0.1
π Changes
- Quick Conversion is now possible
- Quick conversion direction can be changed from settings
- Local and global currency for quick conversion can be changed from settings
- Prefix can be changed
- Plugin can be used globally
- "Invalid format" error removed - only valid syntax will be picked up
v1.0.0
Currency Converter stable release.
