From Fedora Project Wiki

Line 13: Line 13:
== PHP 5.6 ==
== PHP 5.6 ==


The PHP stack has been updated to version 5.6, the latest upstream version.
The PHP stack has been updated to version 5.6, the latest upstream version. The important changes in this new version include:


The important changes in this new version include:
#Security:
 
##TLS Peer Verification
Security:
##Improved TLS Defaults  
 
#Language improvements:
    TLS Peer Verification
##Constant Scalar Expressions
    Improved TLS Defaults  
##Argument Unpacking
 
##Syntax for variadic functions
Language improvements:
##Power Operator
 
##Importing namespaced functions  
    Constant Scalar Expressions
#New tool:
    Argument Unpacking
##PHP debugger provided in the new php-dbg subpackage (phpdbg command)
    Syntax for variadic functions
    Power Operator
    Importing namespaced functions  
 
New tool:
 
    PHP debugger provided in the new php-dbg subpackage (phpdbg command)


== Ruby on Rails 4.1 ==
== Ruby on Rails 4.1 ==

Revision as of 14:48, 19 July 2014

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 25 content added by the beat writer

jQuery

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.

Traditionally, a copy of jQuery has been included with every web application that requires it. Starting with Fedora 21, many of those applications have migrated to a shared system copy of jQuery.

If you're developing an application that uses jQuery on Fedora and don't want to download your own copy or rely on a third-party CDN, you can now install one of our jquery packages and use it instead. You can find the 1.x branch of jQuery that supports Internet Explorer 6 in the js-jquery1 package, and the 2.x branch of jQuery that only works with modern web browsers in the js-jquery package. For more information on using these packages in your applications, see https://fedoraproject.org/wiki/Web_Assets.

PHP 5.6

The PHP stack has been updated to version 5.6, the latest upstream version. The important changes in this new version include:

  1. Security:
    1. TLS Peer Verification
    2. Improved TLS Defaults
  2. Language improvements:
    1. Constant Scalar Expressions
    2. Argument Unpacking
    3. Syntax for variadic functions
    4. Power Operator
    5. Importing namespaced functions
  3. New tool:
    1. PHP debugger provided in the new php-dbg subpackage (phpdbg command)

Ruby on Rails 4.1

Fedora 21 includes Ruby on Rails 4.1, the latest version of the well-known web application framework written in Ruby. Highlights in this release include Spring application preloader, config/secrets.yml, Action Pack variants and Action Mailer previews. The Release Notes are at http://edgeguides.rubyonrails.org/4_1_release_notes.html.

Information for developers upgrading existing applications to Ruby on Rails 4.1 can be found in the Upgrading Ruby on Rails guide at http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html.