All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Docs for upcoming release
- Assorted typos and inaccuracies
- Docs for 2018-01-08 release
- Assorted incorrect information
- "Early Access" notice at the top of docs
- Added space between words on Access page
- Link to API mailing list 404'd
- /managed/contacts endpoints (linode#2)
- removed docs for image objects status, last_used, filesystem properties
- added properties for images: created_by, size, and type enums
- renamed images created_by property to creator
- scss names must be case-sensitive (Table/cell)
- Meta version bump to sync with linode/manager repo for repo splitting
- Meta version bump to sync with linode/manager repo for repo splitting
- Deprecation flags (#2756, #2821)
- /account/payments/paypal and /account/payments/paypal/execute (#2801)
- /domain/clone (#2747)
- renames /linode/volumes to /volumes (#2754)
- /distributions are now in /images (#2822, #2823, #2815)
- API Changelog updated for 2017-12-11 release
- Docs rendering in mobile used roughly half-width since 0.16.0 (#2796)
- Update docs page titles (#2753)
- Document payment "usd" as String
- Documented all enum fields (#2464)
- Document Distribution ID
- Scroll content when clicking on a subnav item (#2733)
- Allow nav to scroll with a short window (#2734)
- Grants have been reworked
- API Changelog for 2017-11-20
- CAA domain record properties are documented
- Payment properties are documented
- Many more example values are provided
- Many typos in property defintions have been corrected
- Numerous missing types and descriptions were added
- Oauthclient type was incorrectly called Client
- Nodebalancer Config did not document certificate parameteres correctly
- Nodebalancer and SupportTicket had undocumented response properties
- /account/payments "amount" is now a string
- /user/:id/grants GET includes "longview" and "images"
- /profile/grants GET includes "longview" and "images"
- /images GET
- /images/:id GET, PUT, and DELETE
- /linode/instances/:id/disks/:id/imagize POST
- /linode/instances POST now accepts "image"
- /linode/instances/:id/rebuild POST now accepts "image"
- /account/notifications GET
- /account/settings GET and PUT now includes "longview_subscription"
- /longview/subscriptions GET
- /longview/subscriptions/:id GET
- /longview/clients GET and POST
- /longview/clients/:id GET, PUT, and DELETE
- obtaining token docs #2555
- Fix spacing near changelog alert #2613
- README links should be relative #2557
- ipv6 networking typos #2556
- Endpoint docs for pricing, disks, config, volume, oauthclient
- Changelog for 2017-10-04
- documentation for account/credit-card
- documentation for account/payments
- documentation for linode/volumes/:id/clone
- documentation for profile/apps
- Request parameters should render required/optional labels
- Add a sidebar (#2494)
- Use Yarn rather than NPM (#2520)
- removed extraneous "_" from properties
- Show more of example up front
- Smarter height on collapsed examples
- Changelog page
- changes to document api release
- regression after API breaking changes #2548
- documentation for API breaking changes #2547
- remember scroll history and # jump links work #2486
- missing docs GET responses in many pages #2486
- documentation for mutate #2471
- documentation for stats #2472
- more debugging on yaml failure #2371
- removed old/unused anchor tags #2333
- updated python docs for region and type #2362
- breakage on long endpoints on mobile #2420
- volume documentation together and at the correct endpoints
- switch to _id for fields that expect an integer id #2385
- docs for linode clone endpoint #2399
- /account/profile -> /profile and other api followups #2373
- added more debugging for failing prebuild script #2233
- added docs linting #2283
- added developers links to docs readme #2289
- add response_type to oauth client docs #2330
- add additional oauth fields #2334
- show paginated results on paginated endpoints #2279
- no custom object names #2279
- independent method response fields #2320
- scopes to scope for requesting scopes in oauth #2331
- sets non-integer numbers correctly to be float #2279
- fixed typo in python example #2298
- account endpoint documentation #2318
- python docs domain field naming #2281
- missing /networking responses #2184
- missing Linode backups response #2184
- see also links for relevant objects #2190
- full support for grouping endpoints on index pages #2194
- prebuild to server start, updated readme with build steps #2217
- block storage get docs #2225
- endpoints for removing public IPv4 addresses #2226
- duplicate clients yaml #2176
- drop miniheader #2231
- fix multiple docs/src/components/tables/cells directories
- page titles for each page #2114
- next link for guides #2098
- expandable icon for expandable table rows #2121
- show active sidebar nav item #2115
- improvements to rendering on mobile #2156
- LinodeClient example docs updated #2137
- misc Python doc updates #2020
- endpoints sorted alphabetically #2148
- cleanup Python docs build step #2144
- no clipboard on errors examples #2167
- info block to the docs intro which points to testing with cURL and how to get started with a PAT #2072
- OAuth scope denotation to endpoint methods throughout the docs #2075
- introductory python guides #2085
- python wrapper API documentation #2085
- reorganized guides into guides and libraries, cURL and python guides now exist on the same index #2085
- missing method response field and method request param types denotations #2070
- a couple links in creating a Linode cURL guide #2090
- added linode_kvmify to account/events action enums
- account/events action enums renamed from dns > domain
- renamed domains display_group to group
- reorganized routes and added index redirect from /v4/ to /v4/introduction
- distribution "recommended" renamed to "deprecated"
- required and optional denotation to method params
- collapsed by default and toggle for response examples
- Syntax highlighting for code examples
- Copy to clipboard icons for examples
- added missing cost indicators to methods
- added missing Authenticated denotations with icons to endpoints
- Made the $api_root and $version variables from yaml render to the constants in the prebuild step
- cURL guide #1878
- updated duplicate base version vars to use API_VERSION, prebuild script uses environment var if present
- include original /reference redirect to the new /v4/introduction #2019
- updated Introduction section #2008
- /v4 to the base of all urls
- examples typo in linode/instances/:id/ips/sharing, which caused a page break
- temporary fix for
npm run prebuild
incorrect reference
- .gitignore file #1970
- /reference default redirect to /introduction #1958
- json removed and yaml added in it's place #1909
- docsConvert.js renamed to prebuild.js and prebuld defined as an npm script #1909
- api /objects read and conversion moved from objectsConvert.js (deleted) to prebuild.js #1909
- src/api.js, which is now ignored since it's built #1970
- increased with on endpoint index table headers for longer urls #1968
- broken /reference crumbs #1963
- broken /linode/types and /linode/types/:id endpoints #1964
- transform.sh no longer needed after yaml move #1909
- subtle tabs bug which caused tab content to not be rendered, python examples now show
- example formatting for arrays, some additional schema definitions in tables for the same arrays
- Nested object schemas and examples for method params and responses
- Nested enumerations for method responses
- Python guide section intro
- Missing response examples for GETs
- de-duped protocols in some urls since env vars provide the protocol with base urls at build time
- changelog file