Changes

For a more detailed list of changes see: https://github.com/luarocks/luarocks-site/commits/master

2019/3/8

  • Added Account Activity page and started tracking various account related events (new module, profile updates, etc.)
  • Revoked all API keys for security updates
  • Added ability to view revoked API keys from API keys page

2019/3/6

  • Added Security Audit page with account server logs and summary of modules
    • Logs can be downloaded as plaintext
  • Add module audit page that shows diffs to rockspecs along with dates of rocks
  • Add user sessions model, logging in now requires active session. Every existing session has been reset, all accounts must log in again
  • Add Sessions page for managing existing sessions, and viewing IP, User Agent, Accept Lang, and last used date
    • sessions can now be disabled from web interface
  • Update API to return non-200 code when handling an error
  • Update design of API key page to not show the full API key by default

2019/¾

  • Fixed security vulnerability regarding API keys and password reset tokens
  • Cleared all password reset tokens

2018/8/31

  • Restyle headers on all pages, make site a little wider

2017/8/18

  • Contributions from Jeferson Siqueira for Google Summer of Code 2017
    • Add support for staring modules
    • Add ability to follow users
    • Add ability to log in with GitHub

2016/10/28

  • API keys can have comment added to them
  • New admin panel for managing approved labels

2016/9/30

  • You can now browse and classify modules with labels
  • All labels are listed on the homepage, a module’s labels are listed on its page
  • Module editors can provide labels on the edit page
  • Labels have been automatically imported from Lua Toolbox
  • Add a method to convert Lua Toolbox endorsements to follows

Thanks to Etiene Dalcol for the work on merging Lua Toolbox into LuaRocks.org: https://github.com/luarocks/luarocks-site/pull/86

2016/1/23

  • All manifests now support .json to render in json
  • User manifests now support .zip zipped manifests, along with version suffix, eg. -5.2
  • Module versions can now be archived to unlist them from the manifest

2015/8/19

  • Add new header to all user pages
  • Add GitHub account to profile settings page

2015/8/14

  • Add module follow buttons
  • Add notifications for follows
  • Add ability to delete individual rocks
  • Split settings page apart into tabs
  • Add twitter, website, and profile accounts settings fields

2015/7/31

  • Add new header to module version page
  • Add warning about uploading rock on dev version
  • Add rockspec URL proxying for dev versions (admin only)

2015/7/27

2015/7/26

  • New design for module pages
  • Add global stats page
  • Show download counts of versions on module page
  • Show which modules depend on current module on module page
  • Modules on dependency list link to their respective module on luarocks.org
  • Add manifest recently added tab
  • Refactor CSS, refactor specs

2015/3/27

  • Improve searching by module name and user name
  • Re-uploading rockspec/rock now purges the files instantly

2015/3/26

  • Restore caching to manifests
  • Add new intro banner on homepage

2015/2/7

  • Added development only versions of manifest

2014/7/19

  • Added ability to search by username
  • Fixed a bug where API would report error when overriding a rock version even though it succeeded

2014/6/4

  • Add https
  • Add support for zipped manifests
  • Add support for HEAD request to manifest to get last modified time
  • Support for URL patterns and organizations for GitHub module claiming

2014/6/2

  • Users can create manifests now

2014/6/1

  • Added GitHub account linking and the ability to claim modules from luarocks with verified GitHub username

2014/5/29

  • Added development flag for versions, added separate /dev/ manifest for getting only development rockspecs
  • All uploaded module versions will automatically have development flag set if the version name looks like development
  • Added module version edit page for overriding development flag

2014/5/28

  • Add search page
  • Sorted modules by name on listing pages
  • Only root modules show up in recently added
  • Sort by version name on module page

2014/3/3

  • Add pagination to module pages
  • Rewrite queries for fetching module pages
  • Cache root manifest

2014/3/1

  • Add support for filtered manifests: manifest-5.1, manifest-5.2
  • Import luarocks modules
  • Add specs

2013/6/16

2013/6/9

  • Added ability to edit modules
  • Updated module page, now shows license and homepage

2013/6/3

  • Added the ability to delete versions and modules
  • Fixed issues with modules that have uppercase letters in their names

2013/3/9

  • Added password reset to login page
  • Added user settings page with ability to update password
  • Added CSRF protection everywhere, updated session secret (you have to log in again sorry!)

2012/12/5

  • Initial release
Return Home