Skip to content
This repository has been archived by the owner on Dec 4, 2022. It is now read-only.

Releases: shosetsuorg/kotlin-lib

v1.0.0-rc44: - Version.kt to String makes a #.#.# number

25 Oct 23:08
Compare
Choose a tag to compare
- EOL of files to LF

klaxon

25 Oct 00:23
Compare
Choose a tag to compare
klaxon Pre-release
Pre-release
v1.0.0-rc43

- using klaxon

v1.0.0-rc41

24 Oct 03:42
Compare
Choose a tag to compare
v1.0.0-rc41 Pre-release
Pre-release
- trying another way to convert to android bytecode

v1.0.0-rc40: - documentation

24 Oct 03:32
Compare
Choose a tag to compare
Pre-release
- error supression
- new .gitattributes

Toooo many RC

24 Oct 03:05
Compare
Choose a tag to compare
Toooo many RC Pre-release
Pre-release
v1.0.0-rc38

Merge remote-tracking branch 'origin/development' into development

v1.0.0-rc36: Development merge (#9)

24 Oct 00:24
bf36a25
Compare
Choose a tag to compare
Pre-release
* - Removed ReadNovelForLife.lua, Ded site
- Removed SaikaiScan.lua search function
- Malicious code fixing
- Renamed LuaFormatter.kt to LuaExtension.kt
- Created subdirectories for specific script types
- Renamed ShosetsuLib.kt to ShosetsuLuaLib.kt
- Moved LuaExtension.kt and ShosetsuLuaLib.kt to lua sub directory
- type alias for Formatter.kt to IExtension.kt

* - isolated lua to the lua sub folder

* - fixed unresolved reference in Test.kt

* add support for tables for more base functions & document them

* - merged documentation + fixed funcs
- added metadata function to IExtension.kt

* stop using top-level for lua functions. add Novel, NovelChapter & NovelInfo table constructors.

* fix

* - merged technoj4s dev
- removed old.kt
- tested extensions

* - Added Version.kt
- removed formatters.json
- Modified extensions to use new headers

* - Added names.kt with json keys
- LuaExtension.kt now uses names.kt
- index.json with updated keys

* - added build to .gitignore

* - fixed unterminated string errors in json for NovelFull.lua & BestLightNovel.lua
- Test.kt now has colors
- Test.kt now increments through novels to find one with chapters
- LuaExtension.kt now has new checks for missing parameters

* - using new shosetsuorg luaj repository

* - kotlin-lib now handles RepoIndex.kt and its parsing

* Semi-Major Cleanup: internal class -> objects in ShosetsuLib, load exts with debug source, remove automatic expandURL, ...

* - Merged technojo4 development
- LuaKeys.kt to separate the keys for LuaExtension.kt, All internal
- names.kt updated
- RepoExtension.kt has new documentation
- RepoIndex.kt has new documentation
- RepoIndex.kt now has file constructor
- Adjustments to the Test loop

Co-authored-by: TechnoJo4 <[email protected]>

v1.0.0-rc35: Parsed index (#8)

18 Oct 02:29
30c3085
Compare
Choose a tag to compare
Pre-release
* - Removed ReadNovelForLife.lua, Ded site
- Removed SaikaiScan.lua search function
- Malicious code fixing
- Renamed LuaFormatter.kt to LuaExtension.kt
- Created subdirectories for specific script types
- Renamed ShosetsuLib.kt to ShosetsuLuaLib.kt
- Moved LuaExtension.kt and ShosetsuLuaLib.kt to lua sub directory
- type alias for Formatter.kt to IExtension.kt

* - isolated lua to the lua sub folder

* - fixed unresolved reference in Test.kt

* add support for tables for more base functions & document them

* - merged documentation + fixed funcs
- added metadata function to IExtension.kt

* stop using top-level for lua functions. add Novel, NovelChapter & NovelInfo table constructors.

* fix

* - merged technoj4s dev
- removed old.kt
- tested extensions

* - Added Version.kt
- removed formatters.json
- Modified extensions to use new headers

* - Added names.kt with json keys
- LuaExtension.kt now uses names.kt
- index.json with updated keys

* - added build to .gitignore

* - fixed unterminated string errors in json for NovelFull.lua & BestLightNovel.lua
- Test.kt now has colors
- Test.kt now increments through novels to find one with chapters
- LuaExtension.kt now has new checks for missing parameters

* - using new shosetsuorg luaj repository

* - kotlin-lib now handles RepoIndex.kt and its parsing

Co-authored-by: TechnoJo4 <[email protected]>

v1.0.0-rc33

17 Oct 23:46
Compare
Choose a tag to compare
v1.0.0-rc33 Pre-release
Pre-release
- reverted to using old luaj build

v1.0.0-rc32: MetaData & Versioning (#7)

17 Oct 23:06
fbafab0
Compare
Choose a tag to compare
Pre-release
* - Removed ReadNovelForLife.lua, Ded site
- Removed SaikaiScan.lua search function
- Malicious code fixing
- Renamed LuaFormatter.kt to LuaExtension.kt
- Created subdirectories for specific script types
- Renamed ShosetsuLib.kt to ShosetsuLuaLib.kt
- Moved LuaExtension.kt and ShosetsuLuaLib.kt to lua sub directory
- type alias for Formatter.kt to IExtension.kt

* - isolated lua to the lua sub folder

* - fixed unresolved reference in Test.kt

* add support for tables for more base functions & document them

* - merged documentation + fixed funcs
- added metadata function to IExtension.kt

* stop using top-level for lua functions. add Novel, NovelChapter & NovelInfo table constructors.

* fix

* - merged technoj4s dev
- removed old.kt
- tested extensions

* - Added Version.kt
- removed formatters.json
- Modified extensions to use new headers

* - Added names.kt with json keys
- LuaExtension.kt now uses names.kt
- index.json with updated keys

* - added build to .gitignore

* - fixed unterminated string errors in json for NovelFull.lua & BestLightNovel.lua
- Test.kt now has colors
- Test.kt now increments through novels to find one with chapters
- LuaExtension.kt now has new checks for missing parameters

* - using new shosetsuorg luaj repository

Co-authored-by: TechnoJo4 <[email protected]>

v1.0.0-rc39: Merge search parameters (#6)

24 Oct 03:16
d796e07
Compare
Choose a tag to compare
* - fixed NovelFull.lua errors

* - Fixed FastNovel.lua

* - Minor patch to NovelFull.lua

* - Working on UI form for some reason, IDK to control/maintain the formatters.json in an easy way?
- Fixed NovelFull.lua

* - CreativeNovels.lua is scrapped due to locked chapters, Rejected from master
- ShosetsuLib.kt added and changed

* mapNotNil

* clear up test & consistency

* - Preparing for 1.0.0 release

* - Written out new interface

* Edit & Reformat LuaFormatter

* Reformat LibFunctions

* These CAN be val.
Empty Test implementation for now.

* Empty it even more.

* Add filter, HttpClient(), documentation.

* Add notes.

* Simplify Requests.

* Remove Formatter.Listing ID, Add lua constructor.

* Edit model slightly, Rewrite tests.

* Move sources to test.

* - Defined more to Formatter.kt for more diverse methods

* yes

* - Added listing ID's

* Remove maxpage & organize Novel.Info

* - Reverted my dumb move

* - FastNovel.lua updated
- NovelFull.lua updated

* - interface for programming updates

* Reformat & add status reporting

* - Added authors

* - baseURL field

* Fix GET/POST. Add page 2 when testing an incrementing listing.

* Add MediaType/RequestBody

* Add flatten. Add search test.

* Deduplicate test code & change delay. Fix Require ConcurrentModificationException.

* elvis operator

* better elvis

* - Added logging of GET's and POSTs

* A few things added and changed

* - Working on MTL

* - Simplified my changes

* mapOf Pair -> to

* Remove logging. with -> let.

* why are you closing if you're using Closable.use already.

* reformat AAAAAAAAAAAA

* Small fix.

* Small

* Pair() -> to

* PRINT_PASSAGES

* - by lazy for values in LuaFormatter.kt

* Filters. maybe other stuff

* Fix Test loop

* - Added RadioGroupFilter to Filter.kt
- Added FILTER_ID_QUERY to ShosetsuLib.kt
- Inserted QUERY(FILTER_ID_QUERY) value in LuaFormatter.kt

* - Added val identification for values

* - Added documentation

* - Rewriting formatters for new version
- MTLNovel.lua should be, SHOULD BE, completely working now for latest ShosetsuServices update

* - Added functions for different Filter.kt

* - Need to finish work

* - Fixed issues with nill errors

* - Removed TODOs from LuaFormatter.kt

* - is confused

* - fixed formatter

* - Upgrading Madara.lua to new standard!

* - Unsealed CheckboxFilter

* - more changes to Madara.lua

* - Removed filters from listings

* Reorded parameters for getListing and reindented

* - swapped it

* - swapped it

* - Im crying, it's terrible, it's horrible, it's broken

* Better Filter

* Better Filter

* Fix filters

* .values & better sequence

* - Shit

* whatever

* - fix

* no

* fix

* Adding new

* - removed pom.xml
- updated .gitignore

* - updated build.gradle

* - optimizations

* - updated gradle version

* - updated git ignore

* more fixes

* fix

* - Re-added filters for listings
- filters -> searchFilters

* - added gradle wrapper

* - using kotlin kts now

* - added jitpack

* - a plugin?

* - removed that test

* - Expanded Madara.lua

* - Finished patching Madara.lua

* - added checks
- double checked vipnovel
- fixed Madara.lua

* - Fixed NovelFull.lua
- Broke ReadNovelFull.lua

* - Went through and tested each extensions, ones marked in test with //# are broken

* - Synced gradle-wrapper.properties

* - Added new shosetsuGlobals
- Formatter.kt got a new method
- LuaFormatter.kt had improvement in dynamic nature with softKeys; This allows creating scripts to be simpler

* - Added option to make LuaFormatter.kt via string data
- Complying with column limit now

* - Merged dev branches

* - fixed a few type issues

* - Fixed meta data

* - Added extensive documentation
- Filters now contain IDs, Techno4 my memory management is too OCD

* - Filters are now inside the Filter.kt abstract class, This makes naming easier and reference easier

* - Did some patch work on the lua scripts

* - I butchered code till it worked

* - LuaFormatter.kt now auto uses expandURL when taking in functions
- Globals.kt has the keys for chapterURL and novelURL redirected to Formatter.kt
- Formatter.kt now has the keys for expandURL and shrinkURL

* - Moved libFuncs to serperate files
- Using symbolic link to link resources for test to main
- Throws HTTPException when the error code is not 200

* - okhttp does not close before throwing HTTPException

* - Added new chapterType parameter

* make filter sealed. better lua global sandbox. remove # marks in test. remove useless comments in shosetsulib.

* install compilers

* - just working on fixing stuff

* - changes

* - Finished up testing, Removed some obsolete extensions

* - Formatted documents
- Added some documentation
- Fixed up MTLNovel.lua

* - working on saikai scan

* - saikaiscan.lua dev
- map2flat.lua updated

* - Removed ReadNovelForLife.lua, Ded site
- Removed SaikaiScan.lua search function
- Malicious code fixing
- Renamed LuaFormatter.kt to LuaExtension.kt
- Created subdirectories for specific script types
- Renamed ShosetsuLib.kt to ShosetsuLuaLib.kt
- Moved LuaExtension.kt and ShosetsuLuaLib.kt to lua sub directory
- type alias for Formatter.kt to IExtension.kt

* - isolated lua to the lua sub folder

* - fixed unresolved reference in Test.kt

* add support for tables for more base functions & document them

* - merged documentation + fixed funcs
- added metadata function to IExtension.kt

* stop using top-level for lua functions. add Novel, NovelChapter & NovelInfo table constructors.

* fix

* - merged technoj4s dev
- removed old.kt
- tested extensions

Co-authored-by: doomsdayrs <rahim13657>
Co-authored-by: TechnoJo4 <[email protected]>