Releases: Cosmic-Ide/Cosmic-IDE
v2.0.3
Fix for cloning private repositories
Update android-tree-sitter to v3.4.0
Full ABI support for arm64-v8a
, armeabi-v7a
, x86
and x86_64
architecture.
Update shizuku to v13.1.5
bump for f-droid
Full Changelog: v2.0.2...v2.0.3
v2.0.2
Changes:
- Removed some unused permissions
- Fix crash due to faulty drawables
- Make it easier to enable experiments by increasing timer reset duration
- Update some dependencies
Cosmic IDE v2.0.1
Fixes
- Fix crash on opening class files
- Fixed missing class bug on running kotlin projects
- Fix issue where when you run the project, the output is not visible (#445)
- Fix infrequent crashes on Android 14+ due to removal of
cleaner
method in DirectByteBuffer
Improvements
- Enable edge to edge
- Update dependencies
- Remove duplicate copyright headers in source files
Removal
Removes the license viewer activity due to Google GMS
What's Changed
- Bump actions/setup-java from 3.12.0 to 3.13.0 by @dependabot in #458
- Bump com.google.auto.value:auto-value-annotations from 1.10.3 to 1.10.4 by @dependabot in #457
- Bump actions/checkout from 3 to 4 by @dependabot in #448
- Bump io.appwrite:sdk-for-android from 3.0.1 to 4.0.0 by @dependabot in #455
- Bump com.google.auto.value:auto-value from 1.10.3 to 1.10.4 by @dependabot in #456
- Bump org.eclipse.jgit:org.eclipse.jgit.pgm from 6.6.0.202305301015-r to 6.7.0.202309050840-r by @dependabot in #449
Full Changelog: v2.0.0...v2.0.1
Cosmic IDE v2.0.0
It's been over a year from the last release!
So here's a new release!
The app has gone through a major rewrite documented in rewrite.
There may still be bugs and things, so don't forget to report them!
Important
The project has gone through a major rewrite and the projects from v1.0.0 may not be compatible with v2.0.0 and above.
• Support for plugin system
• New UI
• Kotlin 2.1 (K2 Support)
• Kotlin and Java code completion
• Support for GIT
• Dependency manager for installing maven libraries
• Fast jar FS for faster kotlin compilation
• Support for custom java compiler flags
• Options for configuring code formatter
• Sticky scroll and custom fonts
• Much more editor customisation
• Switch between multiple opened files with file tabs
• Support for shizuku terminal API (rish)
• Symbol based navigation
• Backup and restore projects
• Preview class files
• Fix missing imports with quickfix
• New App Themes
• Undo and Redo
and many more undocumented features and enhancements
What's Changed
- small changes by @TheRemakerMan in Cosmic-Ide/rewrite#1
- fix: list of projects was not updated when creating a new project by @TheRemakerMan in Cosmic-Ide/rewrite#2
- many improvements by @TheRemakerMan in Cosmic-Ide/rewrite#3
- changes by @TheRemakerMan in Cosmic-Ide/rewrite#5
- implement settings screen by @TheRemakerMan in Cosmic-Ide/rewrite#13
- Implement theme builder plugin to generate colored material themes by @TheRemakerMan in Cosmic-Ide/rewrite#61
- Improved App UI by @TheRemakerMan in Cosmic-Ide/rewrite#66
- Update README.md by @ArjunaKumarMohanta in Cosmic-Ide/rewrite#88
New Contributors
- @TheRemakerMan made his first contribution in Cosmic-Ide/rewrite#1
- @ArjunaKumarMohanta made his first contribution in Cosmic-Ide/rewrite#88
Full Changelog: https://github.com/Cosmic-Ide/rewrite/commits/v2.0.0
v1.0.0
Important
Java-Ide has been rebranded as Cosmic-Ide. Special thanks to @nonzzzz for all the help.
Features
- Kotlin Support
- Incremental Kotlin Compilation with v1.7.20-Beta
- Support for using external libraries by adding jars in libs folder
- Overall New And Improved design by @nonzzzz
- Project System by @nonzzzz
- Light mode and System based Light/Dark mode by @nonzzzz
- Kotlin code Highlighting
- Use of light-weight kotlin coroutines
- Java and Kotlin keyword autocompletion
- Improved editor performance and improved highlighting
- Replaced old drawables with material icons
- Fixed treeview padding
- Support for refreshing treeview
- Renaming files directly in treeview
- A lot of performance improvements
What's Changed
- Transparent bars, Dynamic Color, some improvements. by @nonzzzz in #115
- chore(deps): bump nb-javac-android from 17.0.0.0 to 17.0.0.1 by @dependabot in #116
- chore(deps): bump github/codeql-action from 2.1.14 to 2.1.15 by @dependabot in #117
- Added russian translation, Improved dialog design and Settings page look better by @nonzzzz in #118
- Convert some files to kotlin by @PranavPurwar in #119
- Convert most of android-compiler module to kotlin by @PranavPurwar in #120
- Implement Project System by @remaker71 by @PranavPurwar in #124
- chore(deps): bump kotlin-reflect from 1.5.21 to 1.7.10 by @dependabot in #127
- chore(deps): bump org.jetbrains.kotlin.android from 1.7.0 to 1.7.10 by @dependabot in #128
- chore(deps): bump kotlin-reflect from 1.6.21 to 1.7.10 by @dependabot in #132
- chore(deps): bump org.jetbrains.kotlin.android from 1.6.21 to 1.7.10 by @dependabot in #131
- chore(deps): bump nb-javac-android from 17.0.0.1 to 17.0.0.2 by @dependabot in #130
- chore(deps): bump actions/setup-java from 3.4.0 to 3.4.1 by @dependabot in #133
- Fix #134 by @PranavPurwar in #136
- Improve Settings Page and more by @nonzzzz in #137
- Fix paddings of TreeView by @nonzzzz in #138
- chore(deps): bump kotlinx-coroutines-android from 1.6.3 to 1.6.4 by @dependabot in #139
- chore(deps): bump github/codeql-action from 2.1.15 to 2.1.16 by @dependabot in #140
- Update kotlinc to v1.6.21 and implement Incremental compilation by @PranavPurwar in #141
- Update Kotlinc to v1.7.10 by @PranavPurwar in #142
- chore(deps): bump MobSF/mobsfscan from a60d10a83af68e23e0b30611c6515da604f06f65 to 0.1.1 by @dependabot in #145
- chore(deps): bump actions/setup-python from 3 to 4 by @dependabot in #144
- chore(deps): bump gradle/gradle-build-action from 2.2.1 to 2.2.2 by @dependabot in #146
- Improved the UI and Added New Functions by @nonzzzz in #148
- chore(deps): bump language-java from 0.15.0 to 0.15.1 by @dependabot in #149
- chore(deps): bump github/codeql-action from 2.1.16 to 2.1.17 by @dependabot in #150
- Improve Cosmic-Ide by @nonzzzz in #151
- chore(deps): bump gson from 2.9.0 to 2.9.1 by @dependabot in #152
- chore(deps): bump github/codeql-action from 2.1.17 to 2.1.18 by @dependabot in #156
Full Changelog: v0.0.5...v1.0.0
v0.0.5
What's Changed
- Support for incremental compilation for Java sources!
- Support for Java 18 with ECJ 3.30.0
- Now, the editor will underline errors and warnings as you type
- Now you can change the path of java source files
- You can also set custom arguments for running the main method of your program
- Fixed the bug when you cannot compile with source code above java 9 with Javac
- Highlighting for smali language
- Now, we use the same compiler as Android-Ide!
- Improved syntax highlighting with textmate language
- Improved the TreeView drawer including the limitations in file and folder names there
- A lot of performance enhancements
- And a few more things that I don't remember anymore :(
New Contributors
- @m-anshuman2166 made their first contribution in #93
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Added Javac compiler
- Added Javap disassembler
- Added google-java-format
- Now you can switch between javac, ecj, javap, eclipse class disassembler, google-java-format, eclipse formatter
- Added file tree viewer (@thewolfprod)
- Updated sora-editor
- Updated smali tool
- Improved file operations with java nio
- Last opened files will now be saved
- Improved app performance
- Builds will be faster
and many more...
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Faster builds
- Improved performance using kotlin coroutines
- Fixed the bug that sometimes prevents settings activity to open (#11) by @thewolfprod
- New and better UI/UX by @thewolfprod
- Improved layout for people using right-to-left layout/font
New Contributors
- @thewolfprod made their first contribution in #15
- @remaker71 made their first contribution in #12
- @LetsDoNothing made their first contribution in #14
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- Added support for java 9, 10, 11, 12, 13, 14, 15, 16 and 17.
- Added an option to enable the latest d8 for compiling.
- Faster Compilation.
- Updated the eclipse jdt to v3.29.0.
- Improved performance.
- Fixed some bugs.
Full Changelog: v0.0.1...v0.0.2
Java Ide v0.0.1
Many bug fixes and improvements.