Releases: lebao3105/app1cli
1.3 Release
1.0.29 Release
General notes
After a long time with a lot of things I need to do (so I don't have so much time to code), now I released app1cli version 1.0.29.
This is a minor update with few new features and improvements to our code.
Note: C# now will be end-of-support on July 10. This is its final release.
What's new (Pascal):
- Added
wrong-paramargument choice to the program. It just do nothing. Useful for use many works at one time. - Changed default compile mode from objFPC to Delphi because of the help message.
- Applied new theme to menu like C# version (I even don't know why I call it "layout":))
- Added license to Infomation + as a program comment (also in C#)
New features on C# edition:
- Added License
- Changed
if-elsetoswitch-case - Improved utilsLib's codes a little bit
- Fixed program now showing its path bug, but not in About
- Made the users enter key + Enter manually when the program ask they for exitting the application.
Code changes: 1.0.28...1.0.29
1.0.28 Release
Update: Now I merged 2 branches 1.0.28 and main so you can take the source code on any of these ways. Also app1 version 1.0.29 has been started working by create a new branch.
Pascal version is not tested yet - how ever, I just update the language resources.
What's new here:
- Allow users to run app1 with arguments (but only for compare and some basic calculations)
- Apply a new layout for C# edition
- Created functions used for calculation in C# (greatest thing now)
- Made some Github Action workflows
change_lang.cmd still doesn't work, and I don't know why:(
I almost do nothing new in C# edition from Beta version because there are nothing to do yet.
1.0.28 Beta Release
What's new on this version (Pascal):
- Updated language resources
- Fixed not working argument-parsing function
- Removed What's new in Infomation (About)
- Update something in functions...
- Take the functions to top of change_lang.sh file to fix function not found
In C# edition: - Add fixes for no-value numbers error (I saw this while building)
- Use utilsLibrary class using var test = new utilsLibrary()
- Change the menu style
- Also removed What's new in About
1.0.28 Development Build 011822
In Pascal edition:
- Update more language resources
- Applied parse the arguments to the main application
- Removed app1_1028.pas. This file has done its job!
And now, C# is come back! - Applied a check for keypress with function Console.ReadKey();
- Added a new look for the menu, asking question...
- Applied labels on if-else block (which is not applied before); but to be honest I placed goto .. in if statement:)
- But note that this version may not supported multi-language.
1.0.28 Development Build 011322
New things on this release:
- Added new language and a script file to change the language;
- Parsing argument is almost ready, I will upload it later;
- Added app1_utils to some task like print colored text(s), show help...;
- Use case of with if statement to make the math operations easier.
Compiled outputs (including app1_1028) are zipped in a *_out.zip file, source code are in *_src one.
1.0.27
In this release, we have: (only for Pascal version)
- Replaced sub_choice to yes_no to ask the user for something. yes_no is a string value.
- Merged sub_choice_cal and sub_choice_cpr
- Merged sub_choice and Infomation section
- Added colors to version number in Infomation
- Fully replaced readkey() to readln() in Infomation
- Almost all the calculations are using its own function
- Removed bugs (issues) section in application
This is NOTTTT the Final version of C# edition!
1.0.26
Added NEW maths: (a+b)^3, (a-b)^3, a^3 - b^3 and a^3 + b^3;
Now you can see the current time and date when you start the program; (Thanks to Tutorialspoint)
Also you can see the program's path in main menu and About.
Fixed the exit issue
Clone from the main branch, not 1.0.26 branch!
Full Changelog: 1.0.25...1.0.26