Changelog
This page lists changes to the website itself.
2024-09-13
- Implement documentation for classes and enums.
- Engine documentation is retrieved from the creator-docs repository and included directly within class and enum pages.
2024-07-26
- Include number of tied entities in statistics.
2024-07-19
- Search: Add ancestor selector to select classes according to the
order of their superclasses. For example,
superclass:GuiObject ancestor:0
will only select classes where the parent superclass is “GuiObject”. - Search: Remove
n
,f
,y
, andt
as options to boolean selectors, for being too ambiguous. - Add longest enum item name to statistics.
- Add longest full name to statistics (primary + secondary name).
- Add shortest names to statistics.
- API updates RSS now has links for each listed change.
2024-05-16
2024-05-15
- Search: Prefix selectors have been rebranded as field selectors. All
selectors of the form
field:value
now concern only entity fields. - Search: The syntax of result selectors now has the form
/name:value
to distinguish them from field selectors. - Search: The syntax of list selectors has been revised. For example,
instead of
list:parameters
, it is now justparameters:
(that is, a field selector without a value).- The
list:
selector is now*:
. foo:*
can be used to select all entities that have field foo.
- The
- Search: Add
N..M
selector for numeric ranges. For example,members:50..100
selects classes with between 50 and 100 members. - Search: Add
~text~
selector for explicitly specifying a fuzzy search. - Search: Fix numeric values less than or equal to 0 failing to match (e.g.
superclasses:0
). - Search: Fix empty strings failing to match (e.g.
threadsafety:""
). - Search: Fix primary compound selector incorrectly selecting secondary entities.
2024-05-14
- Implement advanced search engine parser.
- The basic search query syntax is the same as before: words will perform a fuzzy search over names.
- The search page details the full syntax.
- While focused, the search bar covers the full width of the header.
- Fix missing thread safety field in member sections.
- Remove redundant member type field in member sections.
- Consolidate can-load and can-save fields in property sections.
- Reorganize member sections to display principle data (parameters, types) more prominently.
- Use index card to display property type and default value.
2024-05-09
- Improve appearance of settings panel.
- Add descriptions for each setting (via tooltip).
- Hide default value column if no parameters have default values.
2024-05-04
- Add website change log.
- Add RSS feed for API updates.
- Display default values of class properties.
- Consolidate and persist class list sorting setting.
- Improve style of class sort buttons.
- Improve theme colors.
- Settings correctly sync across multiple tabs.
- Improve formatting of parameter tables on small layout.
- Improve styling of default values of parameters and properties.
- Add 404 page.
- Fix scrolling when targeting a specific update or change.
- Fix highlighting of certain update changes.
- Creator Hub links open in new tab.
- Various minor styling and formatting improvements.
- Fix nondeterminism in history data.
- Improve GitHub workflow.
2024-04-30
- Complete rewrite of frontend and backend.
- Modernized frontend with improved support for a wider variety of device sizes.
- Simplified backend based on Hugo.
- Updates work again.
- Use modern Roblox icons.
- Display recent updates on main page.
- Display inheritance of removed classes on main page.
- Add separate pages for listing each kind of entity (classes, enums, types).
- Change DevHub links to point directly to Creator Hub.
- Add link to release notes for corresponding updates.
- Use Luau-style type signatures in member index.
- Only display latest history for each member in index. Member sections still display all history.
- Display sibling classes (classes that inherit from the same superclass).
- Display thread safety of class members.
- Display legacy names of enum items, when available.
- Pages have more detailed list of related entities.
- Add Auto theme setting, which selects a theme based on the device’s preferred color scheme.
- Add setting to toggle visibility of unscriptable properties.
- Backend incorporates “full” API dump, which has more information than the standard API dump, including serialize-only properties.
- Add page listing statistics about the API.
- Significantly more detailed search database (search syntax coming soon).
- No longer includes Reflection Metadata (may be added back later).
- No longer includes custom documentation (docs from creator-docs will be added later).
- Fix search sometimes not including all possible results.