This repository has been archived by the owner on Dec 4, 2022. It is now read-only.
Releases: shosetsuorg/kotlin-lib
Releases · shosetsuorg/kotlin-lib
v1.0.0-rc44: - Version.kt to String makes a #.#.# number
- EOL of files to LF
klaxon
v1.0.0-rc43 - using klaxon
v1.0.0-rc41
- trying another way to convert to android bytecode
v1.0.0-rc40: - documentation
- error supression - new .gitattributes
Toooo many RC
v1.0.0-rc38 Merge remote-tracking branch 'origin/development' into development
v1.0.0-rc36: Development merge (#9)
* - 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)
* - 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
- reverted to using old luaj build
v1.0.0-rc32: MetaData & Versioning (#7)
* - 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)
* - 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]>