バンドルトランスフォーマー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.ts



    BaseClass.ts



    の形式のパスは./BaseClass.ts



    BaseClass.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.dll



App_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ライブラリは、両方のプラットフォームで機能します。




All Articles