Hello and welcome to another Owlet Weekly Update, friends! We have a bit of a lighter release this week, but we continue to build on our mission of ensuring that buttons and links take you to all of the correct places. Details below! 🔗

👍

We've been rolling out a redesigned docs experience for some time now—check out this page for the details!

The legacy docs style is now deprecated and is not receiving any bug fixes. All changes below are only applicable to the new docs experience (unless otherwise noted). We'll communicate a sunset timeline to any remaining legacy customers soon.

✨ New & Improved

  • As previously mentioned, we’ve been hard at work re-thinking how Enterprise admins distinguish between user roles and how to simplify the process of managing multiple projects at scale. We’ve made some major improvements and our beta is now underway! This release includes even more improvements to this beta. If you're an Enterprise project administrator and you're curious about what we've been working on, we’d love for you to try it out! Drop us a line at [email protected]. 👥

🛠 Fixes & Updates

  • There were certain situations where the “Clear Response” button in the API Reference wouldn’t do its one job of clearing responses. Thankfully, this release fixes that! 🚮
  • Fixed an issue in the API Reference where arrays weren’t properly displaying their children if the children were certain polymorphic objects. 🚸
  • A few minor Windows-friendly copy edits in certain places. 🪟
  • A few small routing fixes for Enterprise projects. 🧭

Hope you're staying safe and healthy! Thanks for being a part of the ReadMe community, folks.

—Kanad and the ReadMe Team :owlbert:

📘

What is the Owlet Weekly Update?

Thanks for tuning in to another edition of our Owlet Weekly Update—an owlet-sized update (posted every week to the ReadMe Changelog) on the product updates we're shipping here at ReadMe. We'd love to hear what you think of these updates at [email protected]!

Hello and happy Winter Olympics season, y'all! To celebrate, we're shipping a luge huge list of fixes and improvements, including a minor tweak to a curl code sample. See what I did there? I tried to think of puns for everything else we shipped, but it went... downhill from there. Let's shred some gnar! (I'm so sorry) ⛷️

👍

We've been rolling out a redesigned docs experience for some time now—check out this page for the details!

The legacy docs style is now deprecated and is not receiving any bug fixes. All changes below are only applicable to the new docs experience (unless otherwise noted). We'll communicate a sunset timeline to any remaining legacy customers soon.

✨ New & Improved

  • As previously mentioned, we’ve been hard at work re-thinking how Enterprise admins distinguish between user roles and how to simplify the process of managing multiple projects at scale. We’ve made some major improvements and our beta is now underway! This release includes even more improvements to this beta. If you're an Enterprise project administrator and you're curious about what we've been working on, we’d love for you to try it out! Drop us a line at [email protected]. 👥
  • As previously announced, we’re in the early stages of our GraphQL beta! This release includes additional work on that front. If your API is powered by GraphQL and are interested in helping us build the best GraphQL developer experience in the game, get in touch at [email protected]! 📈
  • This release includes even more improvements to our soon-to-be-released editor, which you can get a sneak peek of in our discussion forums! ✍️
  • This release includes clearer validation error messages for certain OpenAPI file edge cases (i.e. complex response header definitions). ⚽
  • We now do a better job of handling tag data in OpenAPI file in certain cases (e.g. empty tags, whitespace, etc.). 🏷
  • Posts from your discussion forum are now included in project clones. ♊

🛠 Fixes & Updates

  • Rewriting history is usually not a good thing! This is true in a lot of contexts, but the one we're referring to is with our search modal—there was a bug where clicking on a search result and then clicking the Back button in your web browser skipped over the page you were on. Thankfully, this behavior was fixed in this release. 🔍
  • Fixed certain rendering behavior in the API Reference for additionalProperties fields in response object definitions. ⌨️
  • Fixed an issue in the API Reference where certain polymorphic inputs weren’t properly displaying their default values. 🔠
  • Fixed an issue where variables and glossary items were unable to handle certain special characters. 🔢
  • Fixed an issue where certain logo link configurations weren’t working properly. 🔗
  • Fixed one of our example cURL commands in the dashboard. 🥌
  • Minor fixes to scroll-to-top behavior for certain URLs. 📜

Hope you're staying safe and healthy! Thanks for being a part of the ReadMe community, folks.

—Kanad and the ReadMe Team :owlbert:

📘

What is the Owlet Weekly Update?

Thanks for tuning in to another edition of our Owlet Weekly Update—an owlet-sized update (posted every week to the ReadMe Changelog) on the product updates we're shipping here at ReadMe. We'd love to hear what you think of these updates at [email protected]!

Hello! I'm coming to you shortly after learning that Rihanna is pregnant so I am physically unable to write an introduction about anything else. Anyways, enjoy this week's Owlet Weekly Update! ☔

👍

We've been rolling out a redesigned docs experience for some time now—check out this page for the details!

The legacy docs style is now deprecated and is not receiving any bug fixes. All changes below are only applicable to the new docs experience (unless otherwise noted). We'll communicate a sunset timeline to any remaining legacy customers soon.

✨ New & Improved

  • As previously mentioned, we’ve been hard at work re-thinking how Enterprise admins distinguish between user roles and how to simplify the process of managing multiple projects at scale. We’ve made some major improvements and our beta is now underway! This release includes even more improvements to this beta. If you're an Enterprise project administrator and you're curious about what we've been working on, we’d love for you to try it out! Drop us a line at [email protected]. 👥
  • Like many of you, we’ve had our eyes on the GraphQL hype train for some time now. Well we’re excited to announce that we’ve officially finally entered the beta for our new GraphQL API Reference! Get the details on everything here. 📈
  • Now here’s a highly anticipated feature—we now render an icon next to each of your search results to distinguish which section of your documentation each result is coming from! 🔍
  • This release includes even more improvements to our soon-to-be-released editor, which you can get a sneak peek of in our discussion forums! ✍️
  • This release includes improved international support for variables and the glossary. 🌏

🛠 Fixes & Updates

  • Our file handling has been vastly improved in the API Reference! Hitting "Try It!" now does a far better job of preserving your file contents in multipart/form-data requests. As part of this, we've also added support for the explode and style parameters within the encoding object for multipart/form-data requests. 🗃
  • Semi-related to the above, we’ve also fixed a few edge cases around query string handling. 🧵
  • This release includes various accessibility improvements to our modals throughout the product! You no longer have to deal with focus trapping issues and you can now consistently escape the modal using the—you guessed it—escape key. ⌨️
  • Good news if you’ve been a bit lazy to write response example values—the API Reference now falls back to displaying the default value as an example if you don’t include any examples. 🍂
  • If your API sends a simple boolean response, we previously used to display something like OK... but as of this release, we actually render the boolean value properly! 🆗
  • This release continues on last week’s response headers sans body work and brings better support to the response examples side of things. ⚽
  • I’ve got 9,007,199,254,740,991 problems but the inability to handle large integers in the API Reference ain’t one—at least as of this release. 💯
  • A few tweaks to prevent some jumpiness when navigating to the Landing Page. 🦘

Hope you're staying safe and healthy! Thanks for being a part of the ReadMe community, folks.

—Kanad and the ReadMe Team :owlbert:

📘

What is the Owlet Weekly Update?

Thanks for tuning in to another edition of our Owlet Weekly Update—an owlet-sized update (posted every week to the ReadMe Changelog) on the product updates we're shipping here at ReadMe. We'd love to hear what you think of these updates at [email protected]!

Hello and welcome to another Owlet Weekly Update, y'all! Unlike Aaron Rodgers, we had wins on multiple fronts this week. Details below! 🤡

👍

We've been rolling out a redesigned docs experience for some time now—check out this page for the details!

The legacy docs style is now deprecated and is not receiving any bug fixes. All changes below are only applicable to the new docs experience (unless otherwise noted). We'll communicate a sunset timeline to any remaining legacy customers soon.

✨ New & Improved

  • As mentioned last week, we’ve been hard at work re-thinking how Enterprise admins distinguish between user roles and how to simplify the process of managing multiple projects at scale. We’ve made some major improvements and our beta is now underway! This release includes even more improvements to this beta. If you're an Enterprise project administrator and you're curious about what we've been working on, we’d love for you to try it out! Drop us a line at [email protected]. 👥
  • This release includes little performance bumps for initial page loads in the dashboard and the hub, as well as client-side bundle size reductions. 🚀
  • This release includes even more improvements to our soon-to-be-released editor, which you can get a sneak peek of in our discussion forums! ✍️

🛠 Fixes & Updates

  • Fixed a couple issues surrounding the Landing Page: one is a small styling issue for recently-upgraded projects, and the other is a URL issue where attempting to navigate to the landing page on single-project enterprise projects would instead lead you into a mysterious abyss. 🌀
  • Good news for you power search users: this release fixes a longstanding issue where the search bar would periodically drop certain characters as you were furiously typing. 🔍
  • Fixed a gnarly issue with allOf schemas in OpenAPI files where merging certain objects would yield unexpected results due to missing types. ❓
  • This release includes improved handling of response header descriptions that don’t include response object descriptions in the API Reference. 📝
  • Fixed an issue in the API Reference where certain nested integer fields were rendering as strings. 🔢
  • Fixed a little typo in the dashboard where the word “discussions” had one too many s’s. 🐍
  • Restored a few tooltips in the Metrics dashboard that had temporarily disappeared. 🎩
  • Fixed some issues surrounding zero-config metrics for Enterprise projects. 📊
  • A few minor styling fixes in the dashboard. 💅

Hope you're staying safe and healthy! Thanks for being a part of the ReadMe community, folks.

—Kanad and the ReadMe Team :owlbert:

📘

What is the Owlet Weekly Update?

Thanks for tuning in to another edition of our Owlet Weekly Update—an owlet-sized update (posted every week to the ReadMe Changelog) on the product updates we're shipping here at ReadMe. We'd love to hear what you think of these updates at [email protected]!

Hello and welcome to another Owlet Weekly Update! I've been informed by our legal team that Wordle references are no longer cool nor relevant, but that's fine with me because this release is so substantial that there's no way we could possibly summarize it in five letters: OpenAPI validation improvements, a new beta program for Enterprise authentication and team management, and so much more. Details below! 🖐️

👍

We've been rolling out a redesigned docs experience for some time now—check out this page for the details!

The legacy docs style is now deprecated and is not receiving any bug fixes. All changes below are only applicable to the new docs experience (unless otherwise noted). We'll communicate a sunset timeline to any remaining legacy customers soon.

📘

Programming Note

This post is being backdated to January 13th, 2022 but was actually published on January 26th, 2022. Apologies for the delay folks!

✨ New & Improved

  • We know that a lot of ReadMe Enterprise customers are often dealing with many users at a time, all of whom have different permissioning requirements for different projects. Well it doesn't have to be so complicated! For several months now, we’ve been hard at work re-thinking how Enterprise admins distinguish between user roles and how to simplify the process of managing multiple projects at scale. We’ve made some major improvements and we’re excited to announce that we’ve officially entered our beta period! If you're an Enterprise project administrator and you're curious about what we've been working on, drop us a line at [email protected]! 👥
  • You may have noticed that a previously valid OpenAPI or Swagger file is now failing certain checks in our validator. That’s a good thing! That’s because this release includes a loooot of cool new tricks in our OpenAPI and Swagger validation. Our validator now flags a lot of common OpenAPI mistakes that could cause quirks in your documentation, including duplicated operation IDs, invalid parameters, invalid discriminators, and much more. 🪄
  • In the last couple months, we shipped completely redesigned login pages that are more tailored to your documentation. This release includes further enhancements that allow more granular control over this page’s theme. 🎨
  • Several notable yet barely noticeable performance improvements in the API Reference, particularly for endpoints that contain complex response schemas. 🐎
  • This release includes even more improvements to our soon-to-be-released editor, which you can get a sneak peek of in our discussion forums! ✍️
  • This release adds several little enhancements to the the Metrics dashboard, including better HTTP method information in the API Calls table. 🏓

🛠 Fixes & Updates

  • We’ve enhanced how we persist your credentials between endpoints in the API Reference. We previously only persisted your authentication data, but as of this week, we now include any relevant server URL data as well! 🔗
  • We’ve made our search bar a bit less macOS-centric and no longer render a symbol for our non-macOS friends out there. 🍎
  • Fixed an issue where toggling between API logs under the Request History wouldn’t properly show the selected log. 🪵
  • Fixed some navigation quirks for enterprise projects with custom child path names. 🧭
  • Fixed a sidebar scrolling issue affecting certain projects with lots of sidebar items. 📜
  • Minor security fixes. 🔐

Hope you're staying safe and healthy! Thanks for being a part of the ReadMe community, folks.

—Kanad and the ReadMe Team :owlbert:

📘

What is the Owlet Weekly Update?

Thanks for tuning in to another edition of our Owlet Weekly Update—an owlet-sized update (posted every week to the ReadMe Changelog) on the product updates we're shipping here at ReadMe. We'd love to hear what you think of these updates at [email protected]!

Hello and happy 2022, friends! Hope your holidays were safe and enjoyable. We're still getting back into the swing of things, but we're kicking things off with a few UI improvements and updates on the Metrics and API Reference fronts. Details below! 🍾

👍

We've been rolling out a redesigned docs experience for some time now—check out this page for the details!

The legacy docs style is now deprecated and is not receiving any bug fixes. All changes below are only applicable to the new docs experience (unless otherwise noted). We'll communicate a sunset timeline to any remaining legacy customers soon.

✨ New & Improved

  • This release includes a few UI improvements for when you’re slicing and dicing insights in the Metrics dashboard, as well as for when you're viewing your Request History in the Hub. 🔪
  • This release includes even more improvements to our soon-to-be-released editor, which you can get a sneak peek of in our discussion forums! ✍️
  • Improved support for schema name discriminator mappings in the API Reference. 🗺️

🛠 Fixes & Updates

  • Fixed an issue where the ReadMe API wasn’t capturing certain API Request History. 🕰️

Hope you're staying safe and healthy! Thanks for being a part of the ReadMe community, folks.

—Kanad and the ReadMe Team :owlbert:

📘

What is the Owlet Weekly Update?

Thanks for tuning in to another edition of our Owlet Weekly Update—an owlet-sized update (posted every week to the ReadMe Changelog) on the product updates we're shipping here at ReadMe. We'd love to hear what you think of these updates at [email protected]!

We've been working on migrating all customers to the new version of ReadMe for the last several months and the legacy design was deprecated as of December 31, 2021. We'll work with any customers still using this design to transition as soon as possible.

The majority of customers have already migrated, but you'll know if you still need to upgrade your project if you see this banner in your dashboard. Just preview your hub on the new design, and if you need to make any content or CSS adjustments, here's our handy migration guide to help!

Hello and welcome to another Owlet Weekly Update, friends! A lot of the ReadMe team is out for the holidays this week so this release is quite light. More below! ❄️

👍

We've been rolling out a redesigned docs experience for some time now—check out this page for the details! Changes that are only applicable to the redesigned docs experience will be prefixed with a 🆕 emoji. The legacy docs style will be deprecated on December 31, 2021.

📘

Programming Note

This post is being backdated to December 22nd, 2021 but was actually published on January 4th, 2022. We did not issue a release during the week of December 27th due to a company holiday.

✨ New & Improved

🛠 Fixes & Updates

  • Minor UI touch-ups in the API Reference section. 💅

Thanks for reading and for being a part of the ReadMe community, folks! Happy holidays!

—Kanad and the ReadMe Team :owlbert:

📘

What is the Owlet Weekly Update?

Thanks for tuning in to another edition of our Owlet Weekly Update—an owlet-sized update (posted every week to the ReadMe Changelog) on the product updates we're shipping here at ReadMe. We'd love to hear what you think of these updates at [email protected]!

Hello and welcome to another weekly update, friends! As we get closer to the holidays here in the US, we're still churning out lots of exciting performance and feature improvements, as well as the usual round of bug fixes. Details below! 🧈

👍

We've been rolling out a redesigned docs experience for some time now—check out this page for the details! Changes that are only applicable to the redesigned docs experience will be prefixed with a 🆕 emoji. The legacy docs style will be deprecated on December 31, 2021.

✨ New & Improved

  • 🆕 Building on the OpenAPI v3.1 support that we announced last week, we're shipping enhanced JSON Schema support for our fancy schema tooltips in the API Reference. For OpenAPI v3.1 documents, we now default to JSON Schema v2020-12 and support JSON Schema overrides via the $schema and jsonSchemaDialect fields. You can read more about our JSON Schema support in our docs. 💁‍♀️
  • 🆕 In the small but noteworthy category of announcements, we’ve started to make a few improvements to our static asset compression. We’ll have more announcements on this front... but for now, enjoy the ever-so-slight performance improvements! 🚀
  • 🆕 This release includes even more improvements to our soon-to-be-released editor, which you can get a sneak peek of in our discussion forums! ✍️
  • This release adds syntax highlighting support for two programming languages (that I hadn’t heard of until this release): Lua and Solidity. 🎨
  • 🆕 For those of y’all with sidebars that are chock-full of content, the sidebar now auto-scrolls to the currently selected page. 📜

🛠 Fixes & Updates

  • This release includes a few small fixes to the Version endpoints in the ReadMe API. The versionId path parameter now does a better job of accepting your version inputs, and we also made some small documentation touch-ups for these endpoints. 💅
  • 🆕 This release addresses a few edge cases with the API Reference where certain pages would crash due to the presence of translated page content, a certain regular expression configuration, or an explode flag (ironic, I know). 💣
  • 🆕 This release addresses a styling issue where endpoints with deprecated readOnly parameters were looking a little funky in select areas. 🕺
  • Fixed an issue where certain code snippets containing multipart/form-data body content weren’t properly generating. 🌱
  • Fixed an issue where a small percentage of search results were either 404ing or not scrolling to the correct section on the page. 🔍
  • This release adds some sensible API key defaults for reference sections written with our Manual API Editor. 🔑
  • 🆕 Fixed an issue where the child project picker wasn’t rendering for certain Enterprise projects. ⛏️
  • 🆕 Several little styling and UI touchups related to API request history in the reference section. 🖌️
  • 🆕 Fixed an issue where certain legacy URLs that should have been redirecting were not. 🔗
  • Fixed an issue where certain empty code blocks were causing page rendering issues. 🥴
  • Fixed an issue where certain SSO flows were not redirecting properly. 🔐

Thanks for reading and for being a part of the ReadMe community, folks!

—Kanad and the ReadMe Team :owlbert:

📘

What is the Owlet Weekly Update?

Thanks for tuning in to another edition of our Owlet Weekly Update—an owlet-sized update (posted every week to the ReadMe Changelog) on the product updates we're shipping here at ReadMe. We'd love to hear what you think of these updates at [email protected]!

Hope you brought enough Tupperware, folks. This week's internet disasters* only marginally slowed down our ability to ship a feast of improvements to our API Reference including OpenAPI v3.1 support, improved validation messages, and so much more. Details below! 🍲

👍

We've been rolling out a redesigned docs experience for some time now—check out this page for the details! Changes that are only applicable to the redesigned docs experience will be prefixed with a 🆕 emoji. The legacy docs style will be deprecated on December 31, 2021.

✨ New & Improved

  • If you're one of the many avid followers of our blog, you'll know that we've joined the OpenAPI Initiative. And we're celebrating with a complete three-course meal, y'all. For your starter, we're serving upload and validation support for OpenAPI v3.1! For the main course, we're completely rewriting our OpenAPI validation errors—making the error messages far more actionable and readable for humans. And lastly for dessert, we're shipping support for HTTPie (as well as regular ol' HTTP) snippets, since, you know, 3.1 is a vague approximation for π and all. Get the details on all of this on our blog! 🥧
  • As previously announced, our new Metrics experience has officially starting rolling out! This release contains more polish on the Metrics front before we officially launch it to the masses early next year. If you've gotten a chance to play around and have any feedback for us, please drop us a line! 📊
  • We added a new validate command to the rdme command line tool, which performs a local validation of your API definition without uploading it to ReadMe and returns the fancy new validation errors mentioned above. Very handy when constructing or editing your API definition! 📝
  • 🆕 More improvements to our new editor, which you can play around with in our discussion forums! ✍️
  • 🆕 This release brings our Markdown support to a few more places in the API Reference section. 🖋️
  • Some behind-the-scenes upgrades to make our reCaptcha more effective. 📬

🛠 Fixes & Updates

  • 🆕 Prior to this release, we would surface response header descriptions in some places in the API Reference but not others. We made some tweaks in this release so we show those descriptions where you'd expect to see them. 🧄
  • 🆕 As part of our release of OpenAPI 3.1 (see above!), we inadvertently created a bug where enums weren't displaying properly. Oops! Thankfully, this was fixed in less than 24 hours. 🕛
  • 🆕 This release addresses a small issue where certain read-only users were seeing the "Save Edits" button when suggesting an edit (don't worry, it didn't work). 💾
  • 🆕 Fixed an issue where certain polymorphic objects weren't rendering as expected when viewing response schemas in the API Reference. 🔀
  • 🆕 Fixed yet another issue in the API Reference where certain nested objects weren't displaying properly in the request code snippet. 🪆
  • Fixed an issue with the search modal where certain projects weren't seeing Changelog posts. 🔍
  • Child projects now inherit their parent project's favicon if they don't have one specified. 🤝
  • Fixed a permissions issue for users logging in through our new passwordless login flow. 👥
  • 🆕 Addressed some confusing schema tooltip pop-up behavior in the API Reference. 🥤
  • Fixes to an authentication issue affecting a select few Enterprise projects. 🔐
  • Small performance and stability improvements with our search modal. 🔎

Thanks for reading and for being a part of the ReadMe community, folks!

—Kanad and the ReadMe Team :owlbert:

*Note from our infra folks: ReadMe's not directly susceptible to the Apache Log4j JNDI vulnerability that was publicized this week; we don't use Log4j directly. Nonetheless we've enabled new Cloudflare Web Application Firewall rules that mitigate attempts to exploit this vulnerability. If you use ReadMe to write documentation that refers to the Java Naming and Directory Interface (JNDI), there's a small chance that the new firewall rules may keep you from editing those pages or using ReadMe's other interactive features. If you run into problems on those pages, please contact our support team so that we can fix this for you!

📘

What is the Owlet Weekly Update?

Thanks for tuning in to another edition of our Owlet Weekly Update—an owlet-sized update (posted every week to the ReadMe Changelog) on the product updates we're shipping here at ReadMe. We'd love to hear what you think of these updates at [email protected]!