Ruby 3.3 resolves the Range#size bug for rational endpointsRuby 3.3 addresses a bug in the Range#size method related to rational endpoints, ensuring accurate counting. Learn how this fix enhances functionality and resolves issues in working with ranges.
Limiting Maximum Index Name Length in Ruby on Rails 7.1Rails 7.1 defined maximum limit of 62 bytes for auto-generated index names.
Enhancing Security in Ruby on Rails - SSL Enforcement by DefaultRails 7.1 enables force_ssl=true in production by default.
Connecting AWS RDS with an EC2 instanceConnect AWS RDS with an EC2 instance while using Amazon Linux 2023 OS image and MySQL as a database
Breaking changes in Cypress 10.0Cypress version 10.0 was released last month with a lot of new features, changes, bug fixes, and deprecations.
Cypress 9.3.0 added .selectFile() command to select filesCypress introduced native support for file upload and selecting files in an HTML5 input element.
Cypress 9.0.0 will throw an error on adding existing commandsAdding an existing command with Cypress.commands.add() will throw an error indicating that overwrite should be used in these situations instead.
cy.pause() now pauses test while running cypress run --headed --no-exitcy.pause() will not be ignored and pause a test when --headed and --no-exit flags are passed to cypress run.
Cypress 8.6.0 adds overwrite option to cy.screenshotCypress introduced the overwrite:true as an option to cy.screenshot() command to overwrite existing screenshots with the same file name.
Cypress version 8.5.0 adds select by indexCypress introduced the feature to select an option by index within the .select() command.
ECMAScript 2021 introduces Promise.any() and AggregateErrorECMAScript 2021 introduces Promise.any() method which accepts an iterable of promises and waits for the first promise to fulfill, and its result becomes the outcome. If all the passed promises are rejected, it returns an AggregateError.
ECMAScript 2021 introduces replaceAll method and numeric separatorsECMAScript 2021 introduces the replaceAll() method to replace all occurrences of a substring in a string with another string and numeric separators to allow a separator character between digits.
Rails 7 provides context when logging unpermitted parametersRails 7 enables passing context to ActionController::Parameters providing more information to the developer.