Skip to content

Latest commit

 

History

History
160 lines (103 loc) · 4.67 KB

CHANGELOG.md

File metadata and controls

160 lines (103 loc) · 4.67 KB

All notable changes to this project will be documented in this page.

[Unreleased]

  • Supports IDE versions from 2024.2

0.7.20

  • Supports IDE versions from 2024.1

0.7.10

  • Migrates to Kotlin UI DSL 2
  • Supports future IDE versions from 2023.1

0.7.9

  • Fixes #109 - Rust filename unsupported errors

0.7.8

  • Supports 2022.3 IDE versions
  • Fixes #105 - IDE Error when opening settings

0.7.7

  • "Run with AutoCp" as a context menu option.
  • Fixes #104 - name conflicts in java.

0.7.6

  • Fix file name issues with CMakeLists.txt file.
  • Fix crashes in settings.

0.7.5

  • Supports 2022.2 IDE versions.
  • #87 - filename support non-ascii letters

0.7.4

  • Allows support for 2022 IDE versions.

0.7.3

  • Fixes #51 - .autocp file not created causing loss of testcases on IDE restart.

0.7.2

  • Adds shortcut to run currently selected file with AutoCp (default: ALT + X)
  • Fixes #49 - File generation fails with no error due to uncaught NullPointerException by built in file template engine.

0.7.1

  • Fixes - Broken validation in Generate Files Dialog.
  • Fixes - Testcase tool window visible for irrelevant files.

0.7.0

  • Adds default build commands & File templates for c, c++, java, python, kotlin, rust, c# and javascript.
  • Adds predefined variable to File templates such as PROBLEM_NAME, PROBLEM_GROUP_NAME & ONLINE_JUDGE_NAME
  • [CLion] Fixes add_executable line is added to CMakeLists.txt even if it already exists

0.7.0-eap.2

  • Adds Confirmation dialog before generating files
  • [Java] Adds New module creation for each solution file generation
  • Removes problem gathering success notifications
  • Restricts usage to files whose file extension is registered in settings.

0.7.0-eap.1

  • Adds simplified Language settings UI
  • Removes BuildConfigurations in Language settings

0.6.6

  • Fixes Google Analytics reporting issues
  • Updates Dependencies

0.6.5

  • Adds button to reset sample testcases
  • Adds Google Analytics for anonymous usage reporting

0.6.1-eap.1

  • [CLion] Adds automated adding solution files into CMakeLists.txt
  • Fixes - Open Files while gathering problems... setting not saved

0.6.0

  • Fixes - Migrating BuildConfigurations from v0.5.0 crashes

0.6.0-eap.2

  • Fixes - Compatibility problems with future IDE versions

0.6.0-eap.1

  • Adds Build Configuration Macros: @in, @dir and $dir
  • Changes Build Configuration - commandTemplate split into Build Command and Execute Command

0.5.0

  • Adds usage with files not generated by AutoCp.
  • Changes - @out can be ignored in command template if the build configuration does not need produce any executable file.
  • Fixes Name not unique error while editing a build configuration even though it is unique
  • Fixes - issues when using problem name with special characters as fileNames.

0.5.0-eap.4

  • Adds time constraints UI.
  • Adds settings tab in the Testcase tool window.
  • Adds link to diff viewer to compare expected output with actual output for each testcase result in run window.
  • Fixes - commands producing .exe suffixed executables in mac or linux where it is not an executable.
  • Fixes Testing Process not exiting

0.5.0-eap.3

  • Adds Background Problem Gathering Service.
  • Adds Project specific settings overrides at Settings/Preference > Tools > AutoCp > Project
  • Removes Problem Gathering Dialog
  • Removes Gather Problems Action (Tools > Gather Problems)
  • Removes Generate Files Dialog

0.5.0-eap.2

  • Fixes - Compatibility problems with IntelliJ IDEA Ultimate

0.5.0-eap.1

  • Adds File Templates support
  • Restricts languages to IDE supported languages
  • Adds updated Testcase viewer UI
  • Adds Settings UI
  • Adds Run configuration UI
  • Adds Generate Solutions Dialog UI
  • Moves settings under Tool > AutoCp
  • Changes @in and @out as placeholders for input and output path for constructing build commands
  • Fixes .autocp file is created unnecessarily in every project.
  • Fixes - Build Errors incorrectly reported as internal errors

0.2.2

  • Fixes false negative verdicts by AutoCp Judge.

0.2.1

  • Fixes blank output from solution execution.

0.2.0

  • Adds Time Limit constraints to solution execution given by the problem.

0.1.1

  • Initial Release 🎉🎉😀