Update ruby-sass-rails to 6.0.0.
6.0.0 (2019-09-04)
Breaking change
* Move the implementation to sassc-rails.
* This gem is now only just a wrapper around sassc-rails. For more
information on how sassc differs from Ruby sass see
https://github.com/sass/sassc-rails#libsass-compatibility-with-ruby-sass.
The variables are now sorted chronologically instead of alphabetically,
to express the order in which the actions happen. The sentences are a bit
shorter than before.
The visual layout has been changed to make the whole variable name stick
out more. Before, the part that was easily visible was the same "EXTRACT_"
for all of them.
Add ruby-rails60 package version 6.0.2.2.
Ruby on Rails is a full-stack web framework optimized for programmer
happiness and sustainable productivity. It encourages beautiful code
by favoring convention over configuration.
This is for Ruby on Rails 6.0.
Add ruby-actiontext60 package version 6.0.2.2.
Action Text
Action Text brings rich text content and editing to Rails. It includes the
[Trix editor](https://trix-editor.org) that handles everything from formatting
to links to quotes to lists to embedded images and galleries. The rich text
content generated by the Trix editor is saved in its own RichText model that's
associated with any existing Active Record model in the application. Any
embedded images (or other attachments) are automatically stored using Active
Storage and associated with the included RichText model.
You can read more about Action Text in the [Action Text
Overview](https://edgeguides.rubyonrails.org/action_text_overview.html) guide.
This is for Ruby on Rails 6.0.
Add ruby-activestorage60 package version 6.0.2.2.
# Active Storage
Active Storage makes it simple to upload and reference files in cloud services
like [Amazon S3](https://aws.amazon.com/s3/), [Google Cloud
Storage](https://cloud.google.com/storage/docs/), or [Microsoft Azure
Storage](https://azure.microsoft.com/en-us/services/storage/), and attach
those files to Active Records. Supports having one main service and mirrors
in other services for redundancy. It also provides a disk service for testing
or local deployments, but the focus is on cloud storage.
Files can be uploaded from the server to the cloud or directly from the client
to the cloud.
Image files can furthermore be transformed using on-demand variants for
quality, aspect ratio, size, or any other
[MiniMagick](https://github.com/minimagick/minimagick) supported
transformation.
This is for Ruby on Rails 6.0.
Add ruby-railties60 package version 6.0.2.2.
= Railties -- Gluing the Engine to the Rails
Railties is responsible for gluing all frameworks together. Overall, it:
* handles the bootstrapping process for a Rails application;
* manages the +rails+ command line interface;
* and provides the Rails generators core.
This is for Ruby on Rails 6.0.
5.1.0 → 5.1.1
Released on 17 January 2020.
This release is based upon bugfixes from 5.2.0-dev.
Client / Audiovisuals
* Fix player-bound sound playback (SmallJoker)
* Fix item eat sound not played if last item (Wuzzy2)
World / Server / Environment
* Formspecs: Reset version number on rebuild (SmallJoker)
* Rework packet receiving in ServerThread (sfan5)
* Fix core.chat_format_message crashes (ClobberXD)
* Fix spaces breaking formspec_version[] tag (rubenwardy)
Misc / Build
* MacOS/BSD: Fix build issue due to conflicting s64 type definitions
(AMDmi3)
* Fix find_path for newer jsoncpp installations (vilhelmgray)
* Update translations
Add ruby-actioncable60 package version 6.0.2.2.
# Action Cable - Integrated WebSockets for Rails
Action Cable seamlessly integrates WebSockets with the rest of your Rails
application. It allows for real-time features to be written in Ruby in the
same style and form as the rest of your Rails application, while still being
performant and scalable. It's a full-stack offering that provides both a
client-side JavaScript framework and a server-side Ruby framework. You have
access to your full domain model written with Active Record or your ORM of
choice.
This is for Ruby on Rails 6.0.
Add ruby-actionmailer60 package version 6.0.2.2.
Action Mailer is a framework for designing email-service layers. These layers
are used to consolidate code for sending out forgotten passwords, welcome
wishes on signup, invoices for billing, and any other use case that requires
a written notification to either a person or another system.
Action Mailer is in essence a wrapper around Action Controller and the
Mail gem. It provides a way to make emails using templates in the same
way that Action Controller renders views using templates.
Additionally, an Action Mailer class can be used to process incoming email,
such as allowing a weblog to accept new posts from an email (which could even
have been sent from a phone).
This is for Ruby on Rails 6.0.
Add ruby-actionmailbox60 package version 6.0.2.2.
Action Mailbox
Action Mailbox routes incoming emails to controller-like mailboxes for
processing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,
and SendGrid. You can also handle inbound mails directly via the built-in
Exim, Postfix, and Qmail ingresses.
The inbound emails are turned into `InboundEmail` records using Active Record
and feature lifecycle tracking, storage of the original email on cloud storage
via Active Storage, and responsible data handling with on-by-default
incineration.
These inbound emails are routed asynchronously using Active Job to one or
several dedicated mailboxes, which are capable of interacting directly with
the rest of your domain model.
You can read more about Action Mailbox in the [Action Mailbox
Basics](https://edgeguides.rubyonrails.org/action_mailbox_basics.html) guide.
This is for Ruby on Rails 6.0.
Add ruby-activerecord60 package version 6.0.2.2.
= Active Record -- Object-relational mapping put on rails
Active Record connects classes to relational database tables to establish an
almost zero-configuration persistence layer for applications. The library
provides a base class that, when subclassed, sets up a mapping between the new
class and an existing table in the database. In context of an application,
these classes are commonly referred to as *models*. Models can also be
connected to other models; this is done by defining *associations*.
This is for Ruby on Rails 6.0.
Add ruby-actionpack60 package version 6.0.2.2.
Action Pack is a framework for handling and responding to web requests. It
provides mechanisms for *routing* (mapping request URLs to actions), defining
*controllers* that implement actions, and generating responses by rendering
*views*, which are templates of various formats. In short, Action Pack
provides the view and controller layers in the MVC paradigm.
This is for Ruby on Rails 6.0.
Add ruby-actionview60 package version 6.0.2.2.
Action View provides simple, battle-tested conventions and helpers for
building web pages.
This is for Ruby on Rails 6.0.
Add ruby-activejob60 package version 6.0.2.2.
Active Job is a framework for declaring jobs and making them run on a
variety of queueing backends. These jobs can be everything from
regularly scheduled clean-ups, to billing charges, to
mailings. Anything that can be chopped up into small units of work and
run in parallel, really.
It also serves as the backend for Action Mailer's #deliver_later
functionality that makes it easy to turn any mailing into a job for
running later. That's one of the most common jobs in a modern web
application: Sending emails outside of the request-response cycle, so
the user doesn't have to wait on it.
The main point is to ensure that all Rails apps will have a job
infrastructure in place, even if it's in the form of an "immediate
runner". We can then have framework features and other gems build on
top of that, without having to worry about API differences between
Delayed Job and Resque. Picking your queuing backend becomes more of
an operational concern, then. And you'll be able to switch between
them without having to rewrite your jobs.
This is for Ruby on Rails 6.0.
Add ruby-activemodel60 package version 6.0.2.2.
Active Model provides a known set of interfaces for usage in model classes.
They allow for Action Pack helpers to interact with non-ActiveRecord models,
for example. Active Model also helps building custom ORMs for use outside of
the Rails framework.
This is for Ruby on Rails 6.0.
Add ruby-activesupport60 package version 6.0.2.2.
A toolkit of support libraries and Ruby core extensions extracted from
the Rails framework. Rich support for multibyte strings,
internationalization, time zones, and testing.
This is for Ruby on Rails 6.0.
Add ruby-sassc-rails package version 2.1.2.
SassC::Rails
We all love working with Sass, but compilation can take quite a long time for
larger codebases. This gem integrates the C implementation of Sass, LibSass,
into the asset pipeline.
Before, variables containing dollar characters displayed so wrong that it
was hard to explain.
To fix the problem, I typed almost random characters into the code until
the output was exactly as expected. I still do not understand:
* why the list variables need 8 dollars to survive the @x@ loop,
* why the code only works if the dollars come from an external variable
instead of being written inline,
* why the backslash in the :C modifier needs to be doubled.
Anyway, the output of "bmake show-all-extract" now contains the shell
variable $${extract_file}, just as it should. The dollars are now doubled
in the output and thereby match the source code from the Makefile
exactly.
Bug fixes
* RPCS3 / Persona 5 - Performance regression [RADV / Navi]
* [CTS] dEQP-VK.descriptor_indexing.* fails on RADV/LLVM
* [RadeonSI][gfx10/navi] Kerbal Space Program crash: si_draw_vbo:
Assertion `0' failed
* src/compiler/glsl/glcpp/glcpp-parse.y:1297: _token_print: Assertion
`!"Error: Don't know how to print token."' failed.
* Budget Cuts hits VK_AMD_shader_fragment_mask assert
Changes
Andreas Baierl (1):
* gitlab-ci: Add add a set of lima flakes
Bas Nieuwenhuizen (2):
* amd/llvm: Fix divergent descriptor indexing. (v3)
* amd/llvm: Fix divergent descriptor regressions with radeonsi.
Danylo Piliaiev (2):
* glsl: do not crash if string literal is used outside of #include/#line
* st/mesa: Fix signed integer overflow when using
util_throttle_memory_usage
Dave Airlie (1):
* gallium: fix build with latest meson and gcc10
Dylan Baker (8):
* docs: Add sha256sums for 20.0.1
* .pick_status.json: Update to 07f1ef5656e0721282d01a8421eaca056348137d
* .pick_status.json: Update to 70341d7746c177a4cd7377ef633e9f85afd11d54
* .pick_status.json: Update to 625d8705f02e211e2733c3fe12845505725c37d4
* .pick_status.json: Mark b83c9aca4a5fd02d920c90c1799137fed52dc1d9 as
backported
* .pick_status.json: Update to ee9e0d1ecae307fa48200d2604d3114070253299
* .pick_status.json: Update to 3dd0d12aa5fefa94123269a541c94cdf57599e34
* .pick_status.json: Update to 94e37859a96cc56cf0c5418a5af00a3e9f5a1bf5
Eric Anholt (1):
* glsl/tests: Fix waiting for disk_cache_put() to finish.
Eric Engestrom (7):
* bin/gen_release_notes.py: fix commit list command
* .pick_status.json: Update to 24db276d11976905b2e8a44965c684bb48c3d49f
* gen_release_notes: fix vulkan version reported
* docs/relnotes/20.0: fix vulkan version reported
* .pick_status.json: Update to ba03e308b66b0b88f60b99d9d47851a5e1522e6e
* vulkan/wsi: fix cleanup when dup() fails
* gen_release_notes: fix version in "you should wait" message
Francisco Jerez (1):
* intel/fs: Fix workaround for VxH indirect addressing bug under control
flow.
Jason Ekstrand (9):
* isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces
* iris: Don't skip fast depth clears if the color changed
* anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice
* vulkan/wsi: Don't leak the FD when GetImageDrmFormatModifierProperties
fails
* vulkan/wsi: Return an error if dup() fails
* anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A
* anv: Use a proper end-of-pipe sync instead of just CS stall
* anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall
* anv: Do an end-of-pipe sync before updating AUX table entries
José Fonseca (1):
* meson: Avoid duplicate symbols.
Kristian Høgsberg (2):
* Revert "glsl: Use a simpler formula for tanh"
* Revert "spirv: Use a simpler and more correct implementaiton of
tanh()"
Marek Olšák (4):
* Revert "mesa: check for z=0 in _mesa_Vertex3dv()"
* radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
* ac: add a bug workaround for the 100% NGG culling case
* gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the
live cache
Martin Fuzzey (3):
* freedreno: android: fix build failure on android due to python version
* freedreno: android: add a6xx-pack.xml.h generation to android build
* freedreno: android: fix build of perfcounters.
Michel Dänzer (1):
* llvmpipe: Use uintptr_t for pointer values
Rafael Antognolli (3):
* anv: Wait for the GPU to be idle before invalidating the aux table.
* iris: Split aux map initialization from invalidation.
* iris: Wait for the GPU to be idle before invalidating the aux table.
Rob Clark (1):
* freedreno: fix FD_MESA_DEBUG=inorder
Samuel Pitoiset (5):
* aco: fix image load/store with lod and 1D images
* nir/lower_input_attachments: remove bogus assert in
try_lower_input_texop()
* ac/llvm: add missing optimization barrier for 64-bit readlanes
* radv: only inject implicit subpass dependencies if necessary
* radv: fix random depth range unrestricted failures due to a cache
issue
Timur Kristóf (2):
* nir: Add ability to lower non-const quad broadcasts to const ones.
* radv: Enable lowering dynamic quad broadcasts.
Vinson Lee (1):
* st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.
Update ruby-tzinfo to 2.0.1.
2.0.1 (2019-12-24)
* Fixed "SecurityError: Insecure operation - require" exceptions when loading
data with recent Ruby releases in safe mode. #100.
* Fixed warnings when running on Ruby 2.7. #109.
* Add a TZInfo::Timezone#=~ method that performs a regex match on the time
zone identifier. #99.
* Add a TZInfo::Country#=~ method that performs a regex match on the country
code.