| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-1.0-beta2.tar.gz | 105.76 KB | 62e77ff9b2b31d1c1cf0bb3f05e6f23e |
| advagg-7.x-1.0-beta2.zip | 127.08 KB | 0451546b92f023eb4060de75587f4313 |
Release notes
Ignore. Delete me.
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-1.0-beta2.tar.gz | 105.76 KB | 62e77ff9b2b31d1c1cf0bb3f05e6f23e |
| advagg-7.x-1.0-beta2.zip | 127.08 KB | 0451546b92f023eb4060de75587f4313 |
Ignore. Delete me.
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-2.0-beta2.tar.gz | 105.77 KB | 51a408e52710f44b9183a383a79d48ee |
| advagg-7.x-2.0-beta2.zip | 127.1 KB | ec92f2e603c3788c33e68e7c0046bc16 |
Other Modules/Themes:
#1946218: test with other modules & themes
#1987944: IE7 IE8 layout broken if advanced aggregation is enabled (Omega theme)
#1990358: Javascript error: "Uncaught ReferenceError: MQ is not defined" when unchecking 'Use cores grouping logic' (Adaptive Theme)
CDN - #1942230-6: AdvAgg 7.x-2.x Integration
CSS Embedded Images - Need 7.x-1.3+
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
Bugs Fixed:
#2026433: Undefined index bowsers and type activating bundle
#2020791: Initial Pageload CSS Problem
#2025905: Installation problem - PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table
#2038327: Undefined index: scope
#2039297: External script order is not strictly being kept.
#2025919: Using AdvAgg with HTTPRL and SecurePages causing insecure content warnings
#1946218-14: test with other modules & themes
#2044497: strripos() [function.strripos]: Offset is greater than the length of haystack string in advagg_install_check_via_http
New Features:
#2025603: Bring in the Async script shim
#2027113: Upgrade YUI CSS code from 2.4.7 to 2.4.8
#2028179: Support Magic Module
#2035879: Add in development mode
#2038357: problems happen when external JS is added as file
#2032251: No cache control headers on aggregated files
#2040259: Sub module similar to coder; Submit CSS to validator
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-2.0-rc1.tar.gz | 109.23 KB | 3079666e48ef36612d267e10855f9d53 |
| advagg-7.x-2.0-rc1.zip | 130.45 KB | 1c0484941cb114f96ea5501785cad949 |
Bugs Fixed:
#2051515: Validator tries to open non existing file.
#2049821: Add in advagg support in ajax_render
#2053315: Fatal error: Cannot use object of type stdClass as array in advagg/advagg.module on line 384
#2056085: Warning: json_encode(): recursion detected
New Features:
#1946218-15: test with other modules & themes
#2046299: Add in support to bypass far future mode in the CDN module
#2028963: Use #states for some settings
#2048453: Make ?advagg=0 option pervasive for admins (+ a cookie to bypass aggregation)
Notes for other modules:
CDN - #1942230-6: AdvAgg 7.x-2.x Integration
CSS Embedded Images - Need 7.x-1.3+
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-2.0-rc2.tar.gz | 112.76 KB | be3f74dff35698387bb722b85868c3e4 |
| advagg-7.x-2.0-rc2.zip | 134.35 KB | f18aeecb3722abf50c0cb28539d7008f |
Bugs Fixed:
#2057777: Fix admin link in hook_requirements
#2057643: Conflict with Fast_404 module - CSS/JS just-in-time compilation is not triggered
#2058337: PHP YUI Port breaks animations/tranform rules when value is 0
#2059727: AdvAgg Bundler submodule with PostgreSQL causes a PDOException
#2061365: Aggregate not rebuilt for updated JS
New Features:
#2057125: Improve README.txt
#2057133: Add comments to global options
#2062547: Better Explain "HTTP requests to advagg for css/js files are not getting through"
#2061339: Skip files for JS & CSS Compression
#2057181: Allow validator to submit the file data
#2061347: JS Compression Test Running All Compressors. Test needed Compressor then do all others in background.
Notes for other modules:
CDN - #1942230-6: AdvAgg 7.x-2.x Integration
CSS Embedded Images - Need 7.x-1.3+
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-2.0-rc3.tar.gz | 202.76 KB | c7fbd092cd9086875e1d15b3ffb3290c |
| advagg-7.x-2.0-rc3.zip | 225.37 KB | 4487c5a4aedcf7140b83a1aa6cbee1d1 |
Bugs Fixed:
#1431668: can't get browser control cache with bundle : always OK 200 reponse
#2071077: Move JS to the footer causes issues with update.php
#2073489: Left Trim Problem in advagg_get_root_files_dir
#2074725: Notice: Undefined variable: type in advagg_missing_generate() (line 87 of advagg/advagg.missing.inc
#2075673: 'Move JS to the footer' does not work
#2078049: Connection timed out. TCP Connect Timeout. code -10060.
New Features:
#2066323: Add in check for content type
#2069277: AdvAgg & HTTPRL: Don't call aggregate URL directly, call generating function instead.
#2066977: Add option to disable "Bypass cookie is currently enabled" message
#2070197: Check that needed php functions are not disabled
#2071383: Make advagg work better if clean urls are disabled & warn about it if 404 generation is not working.
#2070201: Make compatible with the subdomain module
#2067249: Add in the ability for the CSS content attribute to be translated.
#2074391: add advagg.module dependency in advagg_js_cdn.info
#2069353: Prevent external, inline, Browser conditionals, etc from splitting aggregates due to the order they were added to the system.
#2072065: Add in local jQuery fallback
#2078053: Test for correct far future headers
Notes for other modules:
CDN - #1942230-14: AdvAgg 7.x-2.x Integration
CSS Embedded Images - Need 7.x-1.3+
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
Bugs Fixed:
#1431668: can't get browser control cache with bundle : always OK 200 reponse
#2071077: Move JS to the footer causes issues with update.php
#2073489: Left Trim Problem in advagg_get_root_files_dir
#2074725: Notice: Undefined variable: type in advagg_missing_generate() (line 87 of advagg/advagg.missing.inc
#2075673: 'Move JS to the footer' does not work
#2078049: Connection timed out. TCP Connect Timeout. code -10060.
New Features:
#2066323: Add in check for content type
#2069277: AdvAgg & HTTPRL: Don't call aggregate URL directly, call generating function instead.
#2066977: Add option to disable "Bypass cookie is currently enabled" message
#2070197: Check that needed php functions are not disabled
#2071383: Make advagg work better if clean urls are disabled & warn about it if 404 generation is not working.
#2070201: Make compatible with the subdomain module
#2067249: Add in the ability for the CSS content attribute to be translated.
#2074391: add advagg.module dependency in advagg_js_cdn.info
#2069353: Prevent external, inline, Browser conditionals, etc from splitting aggregates due to the order they were added to the system.
#2072065: Add in local jQuery fallback
#2078053: Test for correct far future headers
Notes for other modules:
CDN - #1942230-14: AdvAgg 7.x-2.x Integration
CSS Embedded Images - Need 7.x-1.3+
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| 202.76 KB | c7fbd092cd9086875e1d15b3ffb3290c | |
| 225.37 KB | 4487c5a4aedcf7140b83a1aa6cbee1d1 |
Bugs Fixed:
#2078293: Shared directory feature no longer seems to work: directories are not created
#2081043: Warn on status report if is_https is not set correctly
#2081075: Fix spelling and coder errors
#2076871: Nginx Problem 500 Internal Server Error
#2085617: Advagg + CDN integration + Far Future enabled
#2086723: issue in advagg_save_aggregate via httprl integration
#2088587: Advanced CSS/JS Aggregation breaks older versions of CKEditor
#2090553: Warning: filemtime(): stat failed in advagg_missing_send_saved_file() (line 155 advagg.missing.inc)
#2088563: Yslow gives: Grade F on Add Expires headers
#2081079: Add in hook_update_N to flush out older .htaccess file
#2097033: "cache-control's max-age header" and "The expires header"
#2092287: Typo in advagg_css_compress_advagg_get_css_aggregate_contents_alter()
#1951180: HTTP requests to advagg are not getting though.
#2087151: drush advagg-caf and drush advagg-cdc do not work
#2099601: Missing schema error
New Features:
#2081059: Recommend pecl-jsmin if php >= 5.3.10
Notes for other modules:
CDN - #1942230-14: AdvAgg 7.x-2.x Integration
CSS Embedded Images - Need 7.x-1.3+
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| 205.34 KB | 0c88efc83b67a210cd352aee99e7fd12 | |
| 228.11 KB | 6802676a173fec422d18c4973ef03102 |
Known issues with this release:
#2112067: Paths embedded in CSS are unnecessarily encoded (and now decoded)
Bugs Fixed:
#2103385: mtime comparison fails if file is removed
#2102243: Inconsistency with core on adding JS to the page
#2098443: YUI Minifier times out and fails (OSX)
#2107707: Handle incomplete database entries more gracefully
#2107767: jquery UI fallback code is incorrect
#2107833: Fix coder warnings
New Features:
#2103183: Implement #1961340 in AdvAgg
#2081977: Option to Use Jshint on JS files
#2067249: Add in the ability for the CSS content attribute to be translated.
#2107771: Option to turn on advagg if url query string contains advagg=1
#2107867: Split CSS & JS validaton onto 3 different pages; add in CSSLint
Notes for other modules:
CDN - #1942230-19: AdvAgg 7.x-2.x Integration is not required but is recommended.
CSS Embedded Images - Need 7.x-1.3+.
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| 207.44 KB | 0da456d22425af6dc53542dc11c0e960 | |
| 230.38 KB | 4a416716c49e3c6fe7a78d64aee4afa0 |
Bugs Fixed:
#2112051: Slow query
#2112067: Paths embedded in CSS are unnecessarily encoded (and now decoded)
#2114545: cache_advagg_info has grown in size
New Features:
#2112563: Add query comments to slower advagg queries so db admins know where they came from.
Notes for other modules:
CDN - #1942230-19: AdvAgg 7.x-2.x Integration is not required but is recommended.
CSS Embedded Images - Need 7.x-1.3+.
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
Known issues with this release:
None
| Download | Size | md5 hash |
|---|---|---|
| 207.79 KB | 745dd484db4fefa65c5106268963b0de | |
| 230.8 KB | 0a1e959c76283f6d31725bb34439b8fc |
Use 2.3 https://drupal.org/node/2137351 instead
2.2 tagged the 7.x-1.x branch due to a typo.
| Download | Size | md5 hash |
|---|---|---|
| 155.77 KB | e789a7c33b8ec8285108ce5455931381 | |
| 198.36 KB | 95a66e6c700d7bd6205b1de67dc99780 |
Bugs Fixed:
#2124391: Off by one error with advagg_parse_media_blocks
#2122237: Compatibility problem with Media module's media browser popup
#2136475: X-UA-Compatible value IE=edge must be wrapped around ID check to pass w3c validation
New Features:
#2132777: Better Status Report Output: New warnings post update - jQuery CDN and gzip
#2133711: Add troubleshooting note about faulty CSS
#2134361: Close open comments in CSS/JS
#2135343: Update YUI-CSS-compressor-PHP-port
Notes for other modules:
CDN - #1942230-19: AdvAgg 7.x-2.x Integration is not required but is recommended.
CSS Embedded Images - Need 7.x-1.3+.
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| 209.57 KB | 0c0b9c342dd77b6308f119a0a8db4f7f | |
| 231.67 KB | 8a03d8d14a5e87dc63364e18f5f32123 |
Bugs Fixed:
#2143131: Adv CSS/JS Agg - If-Modified-Since Warning
#2150465: Conflit with agrcache
#2155745: Do not keep zero byte aggregate files.
#2143913: Configure stream wrapper for storing aggregates
#2153217: extra set of aggregates
#1990358: AdvAgg & LABjs: Javascript errors when JS files are scoped to load in the footer and expect required variables to be defined earlier
#2161505: Aggregating JSMin+ compressed files can break JS
#2162103: Status report outputs array instead of directory on error.
#2161115: Strictly follow RFC 2616 14.21 - Set expired date no more than 1 year in the future
#2163503: Shouldn't use WATCHDOG_EMERGENCY
New Features:
#2152693: How to notify AdvAgg that a CSS/JS file has changed?
#2164243: CAS module and advagg -- avoid HTTP requests not getting through
Notes for other modules:
CDN - #1942230-19: AdvAgg 7.x-2.x Integration is not required but is recommended.
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| 211.54 KB | d6eb3a5f5e955ae47feafac823e6e318 | |
| 233.8 KB | cf6ffb8b7a727f1acb715d0b37e10751 |
Bugs Fixed:
#2171325: Failed to upgrade to due to undefined advagg_get_root_files_dir()
#2167371: Not working on Multilingual site
#2184969: Speed up query inside advagg_get_files_from_hashes
#2181191: Fix coder warnings
#2184375: Footer javascript added using drupal_add_js is not included in ajaxPageState
#2189333: Call to undefined function httprl_is_background_callback_capable()
#2186069: Why the Nginx default mime type for .js is not accepted?
#2194987: Temporary files left in file system
#2194113: Report if jsmin() is not available
#2184375: Footer javascript added using drupal_add_js is not included in ajaxPageState
#2195301: advagg_enabled() is called 8 times, db_table_exists() too, and that's WRONG.
#2198959: Use array_diff_assoc() instead of array_diff()
#2200235: ForceType takes one argument
#2167371: Not working on Multilingual site
#2181191: Fix coder warnings
#2201009: Order of core drupal scripts incorrect when using Core patch #1388546 due to drupal_sort_css_js() being renamed
#2206189: Slight speed improvement on bad requests
New Features:
#2178747: Add disclaimer at the top of the AdvAgg: CSS Validator using w3.org page
#2181209: Make IE CSS Select limiter value configurable
#2181277: Add inline documentation for advagg_mod_sort_css_js
#1983728: Limit CSS selector count to 4095
#2193159: Clean up semaphore table
#2195795: If jQuery update is installed and advagg is in Development/Aggressive mode, mention the jQuery update compression level as well
#2202645: Merge Development & Disabled Cache Settings
#2189523: This is a complex project - Documentation Please!
#2207075: Clean up advagg_mod admin page
Notes for other modules:
CDN - #1942230-19: AdvAgg 7.x-2.x Integration is not required but is recommended.
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| 222.25 KB | dd6808d8af1058a6230b7061c9e6c414 | |
| 244.99 KB | 2925bc870d276d1a7fc5baafce73c8fe |
Bugs Fixed:
#2213363: Advagg hook_requirements() don't work if self-site not directly accessible
#2230047: Use drupal alter for advagg_get_info_on_file(s)
#2233937: PDOException: PRIMARY': INSERT INTO {advagg_files}
#2253979: advagg_mod incompatible with ajax sending JS back
#2257423: Aggressive cache broken by ajaxViews
#2255191: hook_element_info_alter not working on initial install.
New Features:
#2228631: Speedup advagg when in developer mode
#2231907: Add in ability set the time limit for the bypass cookie
#2181209: Make IE CSS Select limiter value configurable
#2254283: Allow mod to change cache key value
#2223267: ASync CSS to fix Your page has blocking CSS resources.
#2217451: Extract CSS & JS added via drupal_add_html_head
#2256549: Add experimental JS setting for adding async to all script tags
#2256551: Explain in the readme.txt how to get the highest pagespeed score
Notes for other modules:
CDN - #1942230-19: AdvAgg 7.x-2.x Integration is not required but is recommended.
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| 229.64 KB | 37c3b1432840a4d1cfe40e06a9488f29 | |
| 252.44 KB | fa52c4f6829dc4536285e20ef4dd91fb |
Bugs Fixed:
#2274591: Warning: file_get_contents(/sites/mysite/files/js/gmap_marker.js): failed to open stream: No such file or directory in advagg_mod_js_contains_jquery_drupal() (line 1033 of modules/all/advagg/advagg_mod/advagg_mod.module).
#2272431: wysiwyg ckeditor problems
#2274477: Advagg settings cause: "Uncaught ReferenceError: stlib_picker is not defined sharethis:700" error
#2277881: Intermittent stream_socket_client lag
#2279535: Hook Requirements returns NULL When $phase = 'install'
#2283987: PHP 5.5 & json_encode issues
New Features:
#2132777: Better Status Report Output: New warnings post update - jQuery CDN and gzip
#2257719: Let admin adjust cron cleanup times.
#2259309: Remove most lock calls by using db_merge instead of drupal_write_record
#2262339: Wrap inline JS in checking code so it runs once jQuery & Drupal.settings are available
#2273227: cant write file temporary://fileTq028S because of drush install
#2275987: Always put modernizr.js in header
#2267519: Support `'attributes' => array('defer' => 'defer')` style
#2277373: Output useful info into the aggregate if in development mode
Notes for other modules:
CDN - #1942230-19: AdvAgg 7.x-2.x Integration is not required but is recommended.
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
| Download | Size | md5 hash |
|---|---|---|
| 235.19 KB | 463d9ff5e12b63bd94fd1917b88d771b | |
| 258.02 KB | b3a6e343f0abb1fa05a5374f3e59b11b |
Bugs Fixed:
#2287303: Watchdog json error output needs to use ! instead of @
#2291431: jquery update breaks "Remove unused JavaScript tags if possible"
#2316131: Use strict (===) checking when using strings.
#2323691: Rename bundler "advagg_auto_bundler", create "advagg_manual_bundler"
#2325743: "Move all external scripts to the top of the execution order" breaks bootstrap.js if jquery is not loaded from a CDN but bootstap is loaded from a CDN
#1951180: HTTP requests to advagg are not getting though.
#2340653: JS aggregates are not deleted
#2353851: $type is not set on line 1998, 2001 from httprl callback
#2353657: Advagg breaks address selection in Commerce Kickstart 2
#2358761: Only check preprocess_[css,js] if advagg_enabled
#2186069: Why the Nginx default mime type for .js is not accepted?
#2295757: Files not deleted
#2341561: Defer CSS option includes inline CSS
#2349101: hook_ajax_render_alter removes any commands for settings to be merged
#2362643: Drupal alter's svg fill path's with base url -> broken svg
#2364955: "Maximum function nesting level reached"
#2364681: Error message showing after enabling - Prevent more than 4095 CSS selectors in an aggregated CSS file
#2402813: Improve advagg_json_encode
#2403695: quiet HHVM rename
#2418909: uninstall dir rm error
#2422581: Call _drupal_flush_css_js() when changes to css/js are made
#2353811: Aggregated CSS/JS references the domain it was generated on
#2412213: Wrong media queries on @imports
#2424145: Undefined index in last DEV release (7.x-2.7-dev)
#2405531: IE CSS Selectors limiter cause memory and I/O issues
#2326695: If one file defines "async=true" on same group all files will be aggregated to same group and set to async
#2336217: Relative Paths break with bundler enabled
#2385551: Breaks completely website on Microsoft Windows server - Additional uncaught exception thrown while handling exception.
#2328289: Failed to load resource: net::ERR_EMPTY_RESPONSE
#2407769: Use of undefined constant BLOCK_VISIBILITY_LISTED
#2370781: Adjust ajax overwrite for Core 7.33
#2426731: Dragging fields in Manage Display doesn't work anymore
#2445153: PHP Warnings from readdir in install file
#2443521: PHP Fatal error: Call to undefined function advagg_drupal_load_stylesheet_content() in modules/all/advagg/advagg_mod/advagg_mod.admin.inc on line 360,
#1668954: is there anyway to allow for http auth and the use of advagg?
#2447779: Using aggressive cache and async css causes css to disappear.
#2435153: Settings is undefined
#2292975: Gzip is failing for css/js files on cloudfront
#2449989: Less CSS Preprocess module not working with advagg
#2450699: Combine CSS files by using media queries is broken
#2451229: warn about iframes and relative CSS/JS for the "Convert absolute paths to be self references" setting
#2452185: advagg_mod_js_footer_inline_alter & google_conversion js are not friends currently
#2453969: PHP Fatal error: Can't use function return value in write context
#2451801: Empty JS on multilingual's default language pages; sometimes binary (gzip) or 504 as well. 307 issue.
#2454365: Site Crash: Unexpected character on line 446
#2453615: Make the aggressive cache safer
#2456073: fix onload bug; add in support for onerror; allow minification of both; have defer/async on more js tags
#2456035: Notice: Undefined index: variables in advagg_advagg_context_alter(), Notice: Undefined index: variables in cdn_advagg_context_alter()
#2454913: Orphaned files with multiple hosts
#2313257: Clear missing entries in the database
#2458149: Fix failing tests
#2460309: Always put html5shiv.js in header
#2461123: Openlayers & defered script
#2463847: Recoverable fatal error, advagg_install_glue_url(
#2464791: AJAX error on firefox: TypeError. jQuery gets loaded twice.
#2465269: Defer breaks wistia video player
#2451437: Update readme & coder warnings
#2465307: AdvAgg returning ssl error (maybe httprl related)
#2466347: xpath changing && to & for inline js
#2467675: Notice: Undefined index: advagg_js_compress_max_ratio in advagg_js_compress_prep() (line 376
#2112067: Paths embedded in CSS are unnecessarily encoded (and now decoded)
#2467897: Intermittent reports of the cache flush not working; only way to get change out is to increment the global counter
#2469063: locale_js_alter() - PDOException: Integrity constraint violation: 1062 Duplicate entry 'javascript_parsed'
#2471084: opendir & readdir unreliable in advagg_install_get_first_advagg_file()
New Features:
#2294477: Optimize MySQL query to get files that belong inside of an aggregate
#2295435: Take a second look at all join queries used in AdvAgg
#2296173: Allow for 3rd part modules to hook into old aggregates getting removed
#2200003: Pantheon Hosting and this module?
#2362753: Better output from admin/config/development/performance/advagg/info when the files info is missing from the database
#2363317: Have drupal_set_message fire before drupal_get_message in development mode
#2365109: Put a short circuit inside advagg_js_compress_advagg_get_info_on_files_alter
#2370767: Put a short circuit inside advagg_push_new_changes()
#2379401: create a multi advagg_update_atime function
#2382251: Reduce memory usage on a clear cache
#2402367: Make "add licensing" a configurable option
#2408271: Do 1 cache_get_multiple instead of 3 cache_get on aggressive cache hit
#2418935: Use utf8_bin instead of utf8_unicode_ci for the varchar database columns
#2420389: Recommend the Aggressive cache on the status report page if no conflicts are present.
#2423991: for ignore 404 check on status report page, provide link & instructions
#2385335: Use 1021622 - Improper escaping of CDATA for inline css
#2035817: Back port some code fixes for CSS optimizations
#2445505: Pull in D8 tests
#2446773: Move defer javascript out of the experimental section.
#2396609: Inline critical css
#2386417: Google Analytics not caching?
#1942230: CDN module AdvAgg 7.x-2.x Integration
#2447757: Add in JSqueeze & JShrink minification code.
#2453559: Better code documentiation for all white listed items inside advagg_aggressive_cache_conflicts
#2454239: Put a wrapper around inline JS needs to ignore textareas & textfields
#2458871: Promote the cache level of 3 to normal; create new level for aggressive cache
#2459697: Toggle for ajax alter
#2462667: Verify that Drupal core 7.36 will work
#2463447: Add in a lot of tests in D7
#2464153: Don't serve a 404 even if the menu router fails.
#2461039: Investigate core color module
#2468603: Submit AdaptiveTheme page when responsive css changes
Notes for other modules:
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
OpenLayers - #2320267: Blindly setting Drupal.settings.openlayers to an empty object in openlayers.js is a bad idea is only needed if the "Move JS to the footer" setting is at "All but JavaScript Libraries".
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-2.8.tar.gz | 294.15 KB | 7219c5d2d86b6b609fc501267327b441 |
| advagg-7.x-2.8.zip | 328.32 KB | 7957d2b2dc424f934caea6d0c088c8ef |
Use 7.x-2.10
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-2.9.tar.gz | 298.89 KB | af9a3c8b3381b062da427a98a4adaec7 |
| advagg-7.x-2.9.zip | 334.44 KB | 97cc4e576a18a48207ffa4d8426ead25 |
Bugs Fixed:
#2469063: locale_js_alter() - PDOException: Integrity constraint violation: 1062 Duplicate entry 'javascript_parsed'
#2233937: PDOException: PRIMARY': INSERT INTO {advagg_files}
#2477085: Unexpected character in input
#2478993: Notice: Use of undefined constant ADVAGG_SKIP_FAR_FUTURE_CHECK
#2477107: An illegal choice has been detected. Please contact the site administrator.
#2477799: Problem with cache level of 3
#2477407: Move JS to footer (All) breaks Tinymce 3.5 (2012)
#2479755: Remove 'advagg_bundler_info' variable
#2481279: SQL error "no such function: LPAD" using sqlite in advagg_bundler
#2485001: Empty $item['browsers'], $item['type'], and $item in common.inc
#2491113: Files are being aggregated twice and breaking CSS due to omega_pre_render_scripts()
#2492447: Fix usage of db_merge
New Features:
#2471309: Cache-Control and Pantheon
#2479039: Create more tests for the Converting paths options
#2483593: Skip compression if the js file has 5x as many semicolons as new lines
#2486939: use cdn.rawgit.com instead of rawgithub.com
#2489708: Option to wrap all inline js code in setTimeout
#2487087: Speed up the bundler, use char instead of varchar; also use ascii_bin instead of utf8_bin
#2491351: Inline CSS "and / or" JS on specific pages
Note:
Based on testing, the advagg bundler sub module's query's time has almost been cut in half thanks to these 2 issues #2481279-4: SQL error "no such function: LPAD" using sqlite in advagg_bundler, #2487087-3: Speed up the bundler, use char instead of varchar; also use ascii_bin instead of utf8_bin. Be sure to run update.php
Notes for other modules:
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
OpenLayers - #2320267: Blindly setting Drupal.settings.openlayers to an empty object in openlayers.js is a bad idea is only needed if the "Move JS to the footer" setting is at "All but JavaScript Libraries".
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-2.10.tar.gz | 298.87 KB | 88149e635d7a6d1cee5a7fce5db69469 |
| advagg-7.x-2.10.zip | 334.43 KB | 335334f4cd9a05a4f12d2c9b2d8b8d44 |
Bugs Fixed:
#2493155: pdo exception on variable table when saving css_compressor/js_compressor per file settings due to long path/filename
#2495057: PHP_VERSION_ID Error when activating CSS or JS Compressor
#2496267: Notice in advagg_mod.module
#2499149: Additional settings ajax command lost when using Advanced Aggregation
#2499853: Combine CSS files by using media queries caused issues on staging.devdrupal.org
#2500203: advagg should ignore script-tags containing non-javascript content (such as underscore templates)
#2501461: Remove unused JavaScript if possible setting and external scripts
#2500803: Deferred inline JavaScript Execution breaks inline loadCSS function definition.
#2502633: JS in footer breaks Google Ad Manager
#2499089: Compressed files fail to serve from Akamai CDN (via CDN module) on status report page
New Features:
#2492481: Ignore specific js and css rules (advagg_validator)
#2447067: Group async js together in the header
#2493111: Make validator sub module not require advagg; suppress status report messaging
#2424875: Add command line compressor
#2449939: Allow for one to disable core css optimization
#2501325: Use DNS Prefetching link tag for external CSS/JS
Notes for other modules:
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
OpenLayers - #2320267: Blindly setting Drupal.settings.openlayers to an empty object in openlayers.js is a bad idea is only needed if the "Move JS to the footer" setting is at "All but JavaScript Libraries".
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-2.11.tar.gz | 304.78 KB | 44bf5e94a7476ffd1e5b87c9d8f31a18 |
| advagg-7.x-2.11.zip | 341.31 KB | 3b67d273fe9346243333d1b6d09debb4 |
Known Issue:
#2514984: PostgreSQL - WSOD after update advagg to ver 2.12 inside bundler
Bugs Fixed:
#2502597: CSS aggregation is disabled on status report page when bypass cookie is set
#2506705: Remove unused JavaScript if possible - gives error in line 1781 substr_compare()
#2507891: On uninstall: Error message Warning: rmdir (files/advagg_css): Directory not empty in drupal_rmdir() (line 2446 of includes/file.inc).
#2510048: Multilingual sites with path prefix have broken source and licensing JS links
#2510368: Gzip is failing for css/js files.
#2510972: MS SQL: advagg_bundler_analysis is too slow and can be faster. Needs an index & use GROUP_CONCAT if available.
#2512196: no "defer" tag in scrpts
#2507799: Missing CSS with bundler; Set type to file if it's nonsense like module.
New Features:
#2505413: Add dns_prefetch attributes for most popular modules via advagg_js_alter; search css files for domains inside of url()
#2508583: Move JS to the footer: add a level in between "All but JavaScript Libraries" and "All"
#2509224: From omega theme - Remove ajaxPageState if ajax.js is not used
#2507189: Scan for external js added incorrectly for dns lookup purposes.
#2510984: PostgreSQL 9.0+ has GROUP_CONCAT equivalent: string_agg()
#2511564: Change defer js to a radio: disabled, all but external, all
#2510566: Adv CSS/JS Agg - If-Modified-Since warning
#2510298: Fully support attributes for CSS/JS
#2513084: DNS prefetch for GA 1.x SSL
#2513114: Turn off "Remove ajaxPageState CSS and JS data if ajax.js is not used on this page" if site is in development mode
Notes for other modules:
HTTP Parallel Request & Threading Library is not required but is recommended so Aggregates will be built in the background.
OpenLayers - #2320267: Blindly setting Drupal.settings.openlayers to an empty object in openlayers.js is a bad idea is only needed if the "Move JS to the footer" setting is at "All but JavaScript Libraries".
| Download | Size | md5 hash |
|---|---|---|
| advagg-7.x-2.12.tar.gz | 307.53 KB | 1037eee8576b98e3f99ec7b36414251e |
| advagg-7.x-2.12.zip | 344.36 KB | 432d6f55b76aff54f07b344dfaf53a78 |