Skip to content
This repository has been archived by the owner on Feb 7, 2023. It is now read-only.

Releases: RumbleWikis/WikiPages

v0.3.1

05 Sep 12:17
Compare
Choose a tag to compare

Release v0.3.1

  • Changes
    • Features
      • Added new static Client.newFromFile function
        • This will just construct a new Client from a file path, and doesn't automatically login
      • CLI now looks way better in terms of output and errors
        • Using colors
      • CLI option --silent has been renamed to --quiet for consistency
    • Fixes
      • CLI will no longer use Client.initFromFile, instead using Client.newFromFile for faster processing
      • README documentation fixed

View the README for updated documentation.

v0.3.0

03 Sep 22:46
Compare
Choose a tag to compare

Release v0.3.0

  • Changes
    • Features
      • Command-line interface!
        • Do npm install -g @rumblewikis/wikipages to install the CLI and do wiki pages --help for help.
      • 2 new static functions on Client, init and initFromFile.
        • init will construct the Client and login, initFromFile will import the file and use init.
      • Client constructor will no longer automatically login.
      • 2 new functions on Client, parseFileName and buildFile
        • parseFileName will take a file system string and parse it into a MediaWiki path. buildFile will pass the file through all middleware.
      • Options related to the API, paths, and credentials have been moved to under their own interface in ClientOptions.
        • api: editInterval, maxRetries
        • path: srcDirectory, namespaceMappings, cacheFile
        • credentials: username, password, apiUrl, userAgent
      • New namespaceMappings option under path, if the namespace matches an index from it, it will replace the namespace with the value.
      • New editInterval option under api, the timeout between edits.

View the README for updated documentation.
A wiki is also now in development.

This version is messy and may contain tons of bugs. Please feel free to create issues or pull requests.

v0.4.0 will likely contain a rewrite

v0.2.0

25 Jul 22:10
Compare
Choose a tag to compare

Release v0.2.0

  • Changes
    • Features
      • WPFIle is now a class, instead of a record, with a File.change() function for mass changes and more clear properties.
      • You can now change middleware settings with Client.setMiddlewareSettings()
      • You can now add middleware with Client.addMiddlewares()
      • Proper events have been added, utilizing the Evt package
    • Fixes
      • The Client will no longer attempt to edit pages multiple times per file
      • "Middlware" typo removed
      • Typing fixes

View the README for updated documentation.

v0.1.1

22 Jul 04:11
Compare
Choose a tag to compare

v0.1.1

  • srcDirectory no longer needed to exist at initialization

v0.1.0

22 Jul 04:08
Compare
Choose a tag to compare

🎉Release🎉

  • See the README for information