バンドルトランスフォーマー1.6.10リリース

バージョン1.6.10で変更されたバンドルトランスフォーマーライブラリのロゴ
Bundle Transformerの新しいバージョンは、次の変更点を特徴としています。ほとんどのアセンブリが署名されました。 カーネルでは、パス処理中に発生したエラーが修正されました。 一部のモジュールが更新されました(BundleTransformer.SassAndScss、BundleTransformer.CoffeeScript、BundleTransformer.TypeScript、BundleTransformer.MicrosoftAjax、BundleTransformer.Yui、BundleTransformer.UglifyJs、BundleTransformer.Csso、およびBundleTransformer Pages.Web.NET Website.Generator。

このバージョンの主な革新を検討してください。

署名済みビルド


BundleTransformer.Yui.dll除くほとんどすべてのBundle Transformerアセンブリは署名されており、GACでホストできます。

コア


BundleTransformer.Coreで次のエラーが修正されました
  1. 動的に作成された正規表現パターンのシールドが改善されました。 このエラーを修正するときに、ユーザーDuckaroyからのプルリクエスト「Improved AppPath Regex escaping」 が使用されました
  2. ./images/icons/game.png形式の相対パスを絶対パスに変換するときに発生するバグを修正しました。

翻訳者


バンドルトランスフォーマー:SassおよびSCSS


BundleTransformer.SassAndScssモジュールは、独自のSassおよびSCSSコードコンパイラを使用するようになりました。これは、 SassAndCoffee.Rubyライブラリのソースコードに基づいて実装されました。 残念ながら、このコンパイラとSassAndCoffee.Rubyライブラリは、古いバージョンのSass -3.2.0 alphaをサポートしています。

バンドルトランスフォーマー:CoffeeScript


BundleTransformer.CoffeeScriptモジュールは、 CoffeeScriptバージョン1.4.0-3のサポートを実装しています。

バンドルトランスフォーマー:TypeScript


TypeScriptバージョン0.8.1のサポートがBundleTransformer.TypeScriptに追加され、次のエラーが修正されました。
  1. エラー番号10 依存関係への循環リンクの存在(ドキュメントreferenceタグを使用して設定)が無限ループを作成しました。
  2. エラー番号13 モジュール内で宣言されたクラスのエクスポート中にエラーが発生しました。
  3. エラー番号14 referenceタグで宣言された./BaseClass.tsBaseClass.tsの形式のパスは./BaseClass.tsBaseClass.ts 、依存関係リンクの重複につながりました。

ミニマイザー


バンドルトランスフォーマー:Microsoft Ajax


BundleTransformer.MicrosoftAjaxモジュールで、 Microsoft Ajax Minifierライブラリがバージョン4.74に更新されました。

バンドルトランスフォーマー:YUI


BundleTransformer.Yuiで、 YUI Compressor for .Netライブラリがバージョン2.1.1.0に更新されました。

バンドルトランスフォーマー:UglifyJS


BundleTransformer.UglifyJsでは、UglifyJS最小化コードがバージョン1.3.4-1に更新されました。

バンドルトランスフォーマー:CSSO


CSSOミニマイザーコードがBundleTransformer.Cssoにバージョン1.3.6に更新されました。 さらに、バンドルBundleTransformer.Csso.x86およびBundleTransformer.Csso.x64は、1つに結合されました-BundleTransformer.Csso 。 これで、実行プロセス中のBundleTransformer.Cssoライブラリ自体が、必要なバージョンのNoesis Javascript .NETに接続します 。 32ビット版と64ビット版のNoesis.Javascript.dllアセンブリNoesis.Javascript.dllApp_Data/Noesis.Javascriptディレクトリにあります(このディレクトリは展開中にコピーする必要があります)。

バンドルトランスフォーマー:WebGrease


BundleTransformer.WGでは、 WebGreaseライブラリがバージョン1.3.0に更新されています。 残念ながら、セマンティックCSSミニマイザーWebGrease 1.3.0のバグはまだ修正されておらず、整数部分がゼロである小数値の処理が正しく行われていません。

ASP.NET Webページのデモサイト


Bundle Transformer(BundleTransformer.WGを除くすべてのモジュールがインストールされています)を使用したASP.NET Webページサイトの例を含むアーカイブは、次のリンクからダウンロードできます。 最初に、このデモサイトは、JavaScript開発者MoscowJSのモスクワコミュニティの第8回会議でのプレゼンテーション「Bundle Transformer-ASP.NETのクライアント最適化ツール」のために作成されました

デモサイトの32ビットバージョンと64ビットバージョンに分割されなくなりました。 BundleTransformer.Cssoライブラリは、両方のプラットフォームで機能します。

Source: https://habr.com/ru/post/J159353/


All Articles